Browse Source
Replaces all usages of Volo.Abp.AutoMapper with Volo.Abp.Mapperly in project files, modules, and service registrations. Removes AutoMapper profile classes and introduces Mapperly-based mapper classes where needed. Updates dependency declarations and module dependencies to use Mapperly, ensuring consistent mapping configuration throughout the codebase.pull/43/head
43 changed files with 205 additions and 218 deletions
@ -0,0 +1,27 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Identity; |
|||
using Volo.Abp.Mapperly; |
|||
|
|||
namespace Lsw.Abp.IdentityManagement.Blazor.AntDesignUI; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[MapExtraProperties] |
|||
public partial class IdentityUserBlazorMapper : MapperBase<IdentityUserDto, IdentityUserUpdateDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(IdentityUserUpdateDto.Password))] |
|||
[MapperIgnoreTarget(nameof(IdentityUserUpdateDto.RoleNames))] |
|||
public override partial IdentityUserUpdateDto Map(IdentityUserDto source); |
|||
|
|||
[MapperIgnoreTarget(nameof(IdentityUserUpdateDto.Password))] |
|||
[MapperIgnoreTarget(nameof(IdentityUserUpdateDto.RoleNames))] |
|||
public override partial void Map(IdentityUserDto source, IdentityUserUpdateDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[MapExtraProperties] |
|||
public partial class IdentityRoleBlazorMapper : MapperBase<IdentityRoleDto, IdentityRoleUpdateDto> |
|||
{ |
|||
public override partial IdentityRoleUpdateDto Map(IdentityRoleDto source); |
|||
|
|||
public override partial void Map(IdentityRoleDto source, IdentityRoleUpdateDto destination); |
|||
} |
|||
@ -1,19 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.Abp.Identity; |
|||
|
|||
namespace Lsw.Abp.IdentityManagement.Blazor.AntDesignUI; |
|||
|
|||
public class AbpIdentityBlazorAntDesignAutoMapperProfile: Profile |
|||
{ |
|||
public AbpIdentityBlazorAntDesignAutoMapperProfile() |
|||
{ |
|||
CreateMap<IdentityUserDto, IdentityUserUpdateDto>() |
|||
.MapExtraProperties() |
|||
.Ignore(x => x.Password) |
|||
.Ignore(x => x.RoleNames); |
|||
|
|||
CreateMap<IdentityRoleDto, IdentityRoleUpdateDto>() |
|||
.MapExtraProperties(); |
|||
} |
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Abp.SettingManagement; |
|||
|
|||
namespace Lsw.Abp.SettingManagement.Blazor.AntDesignUI; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class SettingManagementBlazorMapper : MapperBase<EmailSettingsDto, UpdateEmailSettingsDto> |
|||
{ |
|||
public override partial UpdateEmailSettingsDto Map(EmailSettingsDto source); |
|||
|
|||
public override partial void Map(EmailSettingsDto source, UpdateEmailSettingsDto destination); |
|||
} |
|||
@ -1,12 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.SettingManagement; |
|||
|
|||
namespace Lsw.Abp.SettingManagement.Blazor.AntDesignUI; |
|||
|
|||
public class SettingManagementBlazorAutoMapperProfile : Profile |
|||
{ |
|||
public SettingManagementBlazorAutoMapperProfile() |
|||
{ |
|||
CreateMap<EmailSettingsDto, UpdateEmailSettingsDto>(); |
|||
} |
|||
} |
|||
@ -0,0 +1,14 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Abp.TenantManagement; |
|||
|
|||
namespace Lsw.Abp.TenantManagement.Blazor.AntDesignUI; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[MapExtraProperties] |
|||
public partial class AbpTenantManagementBlazorMapper : MapperBase<TenantDto, TenantUpdateDto> |
|||
{ |
|||
public override partial TenantUpdateDto Map(TenantDto source); |
|||
|
|||
public override partial void Map(TenantDto source, TenantUpdateDto destination); |
|||
} |
|||
@ -1,13 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.TenantManagement; |
|||
|
|||
namespace Lsw.Abp.TenantManagement.Blazor.AntDesignUI; |
|||
|
|||
public class AbpTenantManagementBlazorAutoMapperProfile : Profile |
|||
{ |
|||
public AbpTenantManagementBlazorAutoMapperProfile() |
|||
{ |
|||
CreateMap<TenantDto, TenantUpdateDto>() |
|||
.MapExtraProperties(); |
|||
} |
|||
} |
|||
@ -1 +0,0 @@ |
|||
0 |
|||
@ -1,13 +0,0 @@ |
|||
using AutoMapper; |
|||
|
|||
namespace BookStore; |
|||
|
|||
public class BookStoreApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public BookStoreApplicationAutoMapperProfile() |
|||
{ |
|||
/* You can configure your AutoMapper mapping configuration here. |
|||
* Alternatively, you can split your mapping configurations |
|||
* into multiple profile classes for a better organization. */ |
|||
} |
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
using System; |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
|
|||
namespace BookStore; |
|||
|
|||
[Mapper] |
|||
public partial class BookStoreApplicationMapper |
|||
{ |
|||
|
|||
|
|||
|
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
using AutoMapper; |
|||
|
|||
namespace BookStore.Blazor.Client; |
|||
|
|||
public class BookStoreBlazorAutoMapperProfile : Profile |
|||
{ |
|||
public BookStoreBlazorAutoMapperProfile() |
|||
{ |
|||
//Define your AutoMapper configuration here for the Blazor project.
|
|||
} |
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
using System; |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
|
|||
namespace BookStore; |
|||
|
|||
[Mapper] |
|||
public partial class BookStoreBlazorClientMapper |
|||
{ |
|||
|
|||
|
|||
|
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
using AutoMapper; |
|||
|
|||
namespace BookStore.Blazor; |
|||
|
|||
public class BookStoreBlazorAutoMapperProfile : Profile |
|||
{ |
|||
public BookStoreBlazorAutoMapperProfile() |
|||
{ |
|||
//Define your AutoMapper configuration here for the Blazor project.
|
|||
} |
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
using System; |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
|
|||
namespace BookStore; |
|||
|
|||
[Mapper] |
|||
public partial class BookStoreBlazorMapper |
|||
{ |
|||
|
|||
|
|||
|
|||
} |
|||
@ -1,13 +0,0 @@ |
|||
using AutoMapper; |
|||
|
|||
namespace BookStore; |
|||
|
|||
public class BookStoreApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public BookStoreApplicationAutoMapperProfile() |
|||
{ |
|||
/* You can configure your AutoMapper mapping configuration here. |
|||
* Alternatively, you can split your mapping configurations |
|||
* into multiple profile classes for a better organization. */ |
|||
} |
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
using System; |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
|
|||
namespace BookStore; |
|||
|
|||
[Mapper] |
|||
public partial class BookStoreApplicationMapper |
|||
{ |
|||
|
|||
|
|||
|
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
using System; |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
|
|||
namespace BookStore; |
|||
|
|||
[Mapper] |
|||
public partial class BookStoreBlazorMapper |
|||
{ |
|||
|
|||
|
|||
|
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
using AutoMapper; |
|||
|
|||
namespace BookStore.Blazor; |
|||
|
|||
public class BookStoreBlazorAutoMapperProfile : Profile |
|||
{ |
|||
public BookStoreBlazorAutoMapperProfile() |
|||
{ |
|||
//Define your AutoMapper configuration here for the Blazor project.
|
|||
} |
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
using System; |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
|
|||
namespace BookStore; |
|||
|
|||
[Mapper] |
|||
public partial class BookStoreApplicationMapper |
|||
{ |
|||
|
|||
|
|||
|
|||
} |
|||
@ -1,13 +0,0 @@ |
|||
using AutoMapper; |
|||
|
|||
namespace BookStore; |
|||
|
|||
public class BookStoreApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public BookStoreApplicationAutoMapperProfile() |
|||
{ |
|||
/* You can configure your AutoMapper mapping configuration here. |
|||
* Alternatively, you can split your mapping configurations |
|||
* into multiple profile classes for a better organization. */ |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
using AutoMapper; |
|||
|
|||
namespace BookStore.Blazor.Client; |
|||
|
|||
public class BookStoreBlazorAutoMapperProfile : Profile |
|||
{ |
|||
public BookStoreBlazorAutoMapperProfile() |
|||
{ |
|||
//Define your AutoMapper configuration here for the Blazor project.
|
|||
} |
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
using System; |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
|
|||
namespace BookStore; |
|||
|
|||
[Mapper] |
|||
public partial class BookStoreBlazorClientMapper |
|||
{ |
|||
|
|||
|
|||
|
|||
} |
|||
Loading…
Reference in new issue