using Microsoft.AspNetCore.Mvc.Rendering; using Nop.Web.Framework.Models; using Nop.Web.Framework.Mvc.ModelBinding; namespace Nop.Web.Areas.Admin.Models.Security; /// /// Represents a permission item model /// public partial record PermissionItemModel : BaseNopEntityModel { #region Ctor public PermissionItemModel() { SelectedCustomerRoleIds = new List(); AvailableCustomerRoles = new List(); } #endregion #region Properties public string PermissionName { get; set; } public string PermissionAppliedFor { get; set; } [NopResourceDisplayName("Admin.Customers.CustomerRoles")] public IList SelectedCustomerRoleIds { get; set; } public IList AvailableCustomerRoles { get; set; } #endregion }