mirror of https://github.com/abpframework/abp.git
6 changed files with 37 additions and 29 deletions
@ -1,18 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.Abp.PermissionManagement.Web.Pages.AbpPermissionManagement; |
|||
|
|||
namespace Volo.Abp.PermissionManagement.Web; |
|||
|
|||
public class AbpPermissionManagementWebAutoMapperProfile : Profile |
|||
{ |
|||
public AbpPermissionManagementWebAutoMapperProfile() |
|||
{ |
|||
CreateMap<PermissionGroupDto, PermissionManagementModal.PermissionGroupViewModel>().Ignore(p => p.IsAllPermissionsGranted); |
|||
|
|||
CreateMap<PermissionGrantInfoDto, PermissionManagementModal.PermissionGrantInfoViewModel>() |
|||
.ForMember(p => p.Depth, opts => opts.Ignore()); |
|||
|
|||
CreateMap<ProviderInfoDto, PermissionManagementModal.ProviderInfoViewModel>(); |
|||
} |
|||
} |
|||
@ -0,0 +1,33 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using static Volo.Abp.PermissionManagement.Web.Pages.AbpPermissionManagement.PermissionManagementModal; |
|||
|
|||
namespace Volo.Abp.PermissionManagement.Web; |
|||
|
|||
[Mapper] |
|||
public partial class PermissionGroupDtoToPermissionGroupViewModelMapper : MapperBase<PermissionGroupDto, PermissionGroupViewModel> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(PermissionGroupViewModel.IsAllPermissionsGranted))] |
|||
public override partial PermissionGroupViewModel Map(PermissionGroupDto source); |
|||
|
|||
[MapperIgnoreTarget(nameof(PermissionGroupViewModel.IsAllPermissionsGranted))] |
|||
public override partial void Map(PermissionGroupDto source, PermissionGroupViewModel destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
public partial class PermissionGrantInfoDtoToPermissionGrantInfoViewModelMapper : MapperBase<PermissionGrantInfoDto, PermissionGrantInfoViewModel> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(PermissionGrantInfoViewModel.Depth))] |
|||
public override partial PermissionGrantInfoViewModel Map(PermissionGrantInfoDto source); |
|||
|
|||
[MapperIgnoreTarget(nameof(PermissionGrantInfoViewModel.Depth))] |
|||
public override partial void Map(PermissionGrantInfoDto source, PermissionGrantInfoViewModel destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
public partial class ProviderInfoDtoToProviderInfoViewModelMapper : MapperBase<ProviderInfoDto, ProviderInfoViewModel> |
|||
{ |
|||
public override partial ProviderInfoViewModel Map(ProviderInfoDto source); |
|||
|
|||
public override partial void Map(ProviderInfoDto source, ProviderInfoViewModel destination); |
|||
} |
|||
Loading…
Reference in new issue