using Abp.Authorization; using AutoMapper; using System.Linq; using VberZero.BaseSystem.Roles; namespace VberZero.AppService.Roles.Dto; public class RoleMapProfile : Profile { public RoleMapProfile() { // Role and permission CreateMap().ConvertUsing(r => r.Name); CreateMap().ConvertUsing(r => r.Name); CreateMap(); CreateMap(); CreateMap().ForMember(x => x.GrantedPermissions, opt => opt.MapFrom(x => x.Permissions.Where(p => p.IsGranted))); CreateMap(); CreateMap(); CreateMap(); } }