EditRoleModalViewModel.cs 409 B

12345678910111213141516
  1. using Abp.AutoMapper;
  2. using VberAdmin.Web.Models.Common;
  3. using VberZero.AppService.Roles.Dto;
  4. namespace VberAdmin.Web.Models.Roles;
  5. [AutoMapFrom(typeof(GetRoleForEditOutput))]
  6. public class EditRoleModalViewModel : GetRoleForEditOutput, IPermissionsEditViewModel
  7. {
  8. public bool HasPermission(FlatPermissionDto permission)
  9. {
  10. return GrantedPermissionNames.Contains(permission.Name);
  11. }
  12. }