mirror of https://github.com/abpframework/abp.git
46 changed files with 631 additions and 285 deletions
@ -1,11 +0,0 @@ |
|||
using AutoMapper; |
|||
|
|||
namespace Volo.CmsKit; |
|||
|
|||
public class CmsKitWebAutoMapperProfile : Profile |
|||
{ |
|||
public CmsKitWebAutoMapperProfile() |
|||
{ |
|||
//Define your AutoMapper configuration here for the Web project.
|
|||
} |
|||
} |
|||
@ -1,54 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.CmsKit.Admin.Blogs; |
|||
using Volo.CmsKit.Admin.Comments; |
|||
using Volo.CmsKit.Admin.MediaDescriptors; |
|||
using Volo.CmsKit.Admin.Pages; |
|||
using Volo.CmsKit.Blogs; |
|||
using Volo.CmsKit.Admin.Tags; |
|||
using Volo.CmsKit.Comments; |
|||
using Volo.CmsKit.MediaDescriptors; |
|||
using Volo.CmsKit.Pages; |
|||
using Volo.CmsKit.Tags; |
|||
using Volo.CmsKit.Users; |
|||
using Volo.CmsKit.Menus; |
|||
using Volo.CmsKit.Admin.Menus; |
|||
|
|||
namespace Volo.CmsKit.Admin; |
|||
|
|||
public class CmsKitAdminApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public CmsKitAdminApplicationAutoMapperProfile() |
|||
{ |
|||
CreateMap<CmsUser, Comments.CmsUserDto>().MapExtraProperties(); |
|||
|
|||
CreateMap<Comment, CommentDto>().MapExtraProperties(); |
|||
CreateMap<Comment, CommentWithAuthorDto>() |
|||
.Ignore(x => x.Author) |
|||
.MapExtraProperties(); |
|||
|
|||
CreateMap<Page, PageDto>().MapExtraProperties(); |
|||
CreateMap<Page, PageLookupDto>(); |
|||
|
|||
CreateMap<BlogPost, BlogPostDto>(MemberList.Destination).MapExtraProperties(); |
|||
CreateMap<BlogPost, BlogPostListDto>() |
|||
.Ignore(d => d.BlogName) |
|||
.MapExtraProperties(); |
|||
|
|||
CreateMap<CreateBlogPostDto, BlogPost>(MemberList.Source).MapExtraProperties(); |
|||
CreateMap<UpdateBlogPostDto, BlogPost>(MemberList.Source).MapExtraProperties(); |
|||
|
|||
CreateMap<Blog, BlogDto>().Ignore(b => b.BlogPostCount).MapExtraProperties(); |
|||
|
|||
CreateMap<TagEntityTypeDefiniton, TagDefinitionDto>(MemberList.Destination); |
|||
|
|||
CreateMap<Tag, TagDto>().MapExtraProperties(); |
|||
|
|||
CreateMap<MediaDescriptor, MediaDescriptorDto>().MapExtraProperties(); |
|||
|
|||
CreateMap<MenuItem, MenuItemDto>().MapExtraProperties(); |
|||
CreateMap<MenuItem, MenuItemWithDetailsDto>() |
|||
.Ignore(x => x.PageTitle) |
|||
.MapExtraProperties(); |
|||
} |
|||
} |
|||
@ -0,0 +1,140 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.CmsKit.Admin.Blogs; |
|||
using Volo.CmsKit.Admin.Comments; |
|||
using Volo.CmsKit.Admin.MediaDescriptors; |
|||
using Volo.CmsKit.Admin.Pages; |
|||
using Volo.CmsKit.Blogs; |
|||
using Volo.CmsKit.Admin.Tags; |
|||
using Volo.CmsKit.Comments; |
|||
using Volo.CmsKit.MediaDescriptors; |
|||
using Volo.CmsKit.Pages; |
|||
using Volo.CmsKit.Tags; |
|||
using Volo.CmsKit.Users; |
|||
using Volo.CmsKit.Menus; |
|||
using Volo.CmsKit.Admin.Menus; |
|||
|
|||
namespace Volo.CmsKit.Admin; |
|||
|
|||
[Mapper] |
|||
public partial class TagEntityTypeDefinitonToTagDefinitionDtoMapper : MapperBase<TagEntityTypeDefiniton, TagDefinitionDto> |
|||
{ |
|||
public override partial TagDefinitionDto Map(TagEntityTypeDefiniton source); |
|||
|
|||
public override partial void Map(TagEntityTypeDefiniton source, TagDefinitionDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class BlogPostToBlogPostDtoMapper : MapperBase<BlogPost, BlogPostDto> |
|||
{ |
|||
public override partial BlogPostDto Map(BlogPost source); |
|||
|
|||
public override partial void Map(BlogPost source, BlogPostDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class BlogPostToBlogPostListDtoMapper : MapperBase<BlogPost, BlogPostListDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(BlogPostListDto.BlogName))] |
|||
public override partial BlogPostListDto Map(BlogPost source); |
|||
|
|||
[MapperIgnoreTarget(nameof(BlogPostListDto.BlogName))] |
|||
public override partial void Map(BlogPost source, BlogPostListDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class MenuItemToMenuItemWithDetailsDtoMapper : MapperBase<MenuItem, MenuItemWithDetailsDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(MenuItemWithDetailsDto.PageTitle))] |
|||
public override partial MenuItemWithDetailsDto Map(MenuItem source); |
|||
|
|||
[MapperIgnoreTarget(nameof(MenuItemWithDetailsDto.PageTitle))] |
|||
public override partial void Map(MenuItem source, MenuItemWithDetailsDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class MenuItemToMenuItemMapper : MapperBase<MenuItem, MenuItemDto> |
|||
{ |
|||
public override partial MenuItemDto Map(MenuItem source); |
|||
|
|||
public override partial void Map(MenuItem source, MenuItemDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class MediaDescriptorToMediaDescriptorDtoMapper : MapperBase<MediaDescriptor, MediaDescriptorDto> |
|||
{ |
|||
public override partial MediaDescriptorDto Map(MediaDescriptor source); |
|||
|
|||
public override partial void Map(MediaDescriptor source, MediaDescriptorDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class TagToTagDtoMapper : MapperBase<Tag, TagDto> |
|||
{ |
|||
public override partial TagDto Map(Tag source); |
|||
|
|||
public override partial void Map(Tag source, TagDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class BlogToBlogDtoMapper : MapperBase<Blog, BlogDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(BlogDto.BlogPostCount))] |
|||
public override partial BlogDto Map(Blog source); |
|||
|
|||
[MapperIgnoreTarget(nameof(BlogDto.BlogPostCount))] |
|||
public override partial void Map(Blog source, BlogDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
public partial class PageToPageLookupDtoMapper : MapperBase<Page, PageLookupDto> |
|||
{ |
|||
public override partial PageLookupDto Map(Page source); |
|||
|
|||
public override partial void Map(Page source, PageLookupDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class PageToPageDtoMapper : MapperBase<Page, PageDto> |
|||
{ |
|||
public override partial PageDto Map(Page source); |
|||
|
|||
public override partial void Map(Page source, PageDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class CommentToCommentWithAuthorDtoMapper : MapperBase<Comment, CommentWithAuthorDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(CommentWithAuthorDto.Author))] |
|||
public override partial CommentWithAuthorDto Map(Comment source); |
|||
|
|||
[MapperIgnoreTarget(nameof(CommentWithAuthorDto.Author))] |
|||
public override partial void Map(Comment source, CommentWithAuthorDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class CommentToCommentDtoMapper : MapperBase<Comment, CommentDto> |
|||
{ |
|||
public override partial CommentDto Map(Comment source); |
|||
|
|||
public override partial void Map(Comment source, CommentDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class CmsUserToCommentsCmsUserDtoMapper : MapperBase<CmsUser, Comments.CmsUserDto> |
|||
{ |
|||
public override partial Comments.CmsUserDto Map(CmsUser source); |
|||
|
|||
public override partial void Map(CmsUser source, Comments.CmsUserDto destination); |
|||
} |
|||
@ -1,57 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.CmsKit.Admin.Blogs; |
|||
using Volo.CmsKit.Admin.Menus; |
|||
using Volo.CmsKit.Admin.Pages; |
|||
using Volo.CmsKit.Admin.Tags; |
|||
using Volo.CmsKit.Menus; |
|||
using Volo.CmsKit.Tags; |
|||
|
|||
namespace Volo.CmsKit.Admin.Web; |
|||
|
|||
public class CmsKitAdminWebAutoMapperProfile : Profile |
|||
{ |
|||
public CmsKitAdminWebAutoMapperProfile() |
|||
{ |
|||
CreateBlogPostMappings(); |
|||
CreateBlogMappings(); |
|||
CreateMenuMappings(); |
|||
CreatePageMappings(); |
|||
CreateTagMappings(); |
|||
} |
|||
|
|||
protected virtual void CreateBlogPostMappings() |
|||
{ |
|||
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.BlogPosts.CreateModel.CreateBlogPostViewModel, CreateBlogPostDto>().MapExtraProperties(); |
|||
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.BlogPosts.UpdateModel.UpdateBlogPostViewModel, UpdateBlogPostDto>().MapExtraProperties(); |
|||
CreateMap<BlogPostDto, Volo.CmsKit.Admin.Web.Pages.CmsKit.BlogPosts.UpdateModel.UpdateBlogPostViewModel>().MapExtraProperties(); |
|||
} |
|||
|
|||
protected virtual void CreateBlogMappings() |
|||
{ |
|||
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.CreateModalModel.CreateBlogViewModel, CreateBlogDto>().MapExtraProperties(); |
|||
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.UpdateModalModel.UpdateBlogViewModel, UpdateBlogDto>().MapExtraProperties(); |
|||
CreateMap<BlogDto, Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.UpdateModalModel.UpdateBlogViewModel>().MapExtraProperties(); |
|||
} |
|||
|
|||
protected virtual void CreateMenuMappings() |
|||
{ |
|||
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.CreateModalModel.MenuItemCreateViewModel, MenuItemCreateInput>().MapExtraProperties(); |
|||
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel, MenuItemUpdateInput>().MapExtraProperties(); |
|||
CreateMap<MenuItemWithDetailsDto, Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel>().MapExtraProperties(); |
|||
} |
|||
|
|||
protected virtual void CreatePageMappings() |
|||
{ |
|||
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.CreateModel.CreatePageViewModel, CreatePageInputDto>().MapExtraProperties(); |
|||
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel, UpdatePageInputDto>().MapExtraProperties(); |
|||
CreateMap<PageDto, Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel>().MapExtraProperties(); |
|||
} |
|||
|
|||
protected virtual void CreateTagMappings() |
|||
{ |
|||
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.Tags.CreateModalModel.TagCreateViewModel, TagCreateDto>().MapExtraProperties(); |
|||
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.Tags.EditModalModel.TagEditViewModel, TagUpdateDto>().MapExtraProperties(); |
|||
CreateMap<TagDto, Volo.CmsKit.Admin.Web.Pages.CmsKit.Tags.EditModalModel.TagEditViewModel>().MapExtraProperties(); |
|||
} |
|||
} |
|||
@ -0,0 +1,214 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.CmsKit.Admin.Blogs; |
|||
using Volo.CmsKit.Admin.Menus; |
|||
using Volo.CmsKit.Admin.Pages; |
|||
using Volo.CmsKit.Admin.Tags; |
|||
using Volo.CmsKit.Admin.Web.Pages.CmsKit.BlogPosts; |
|||
using Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs; |
|||
using Volo.CmsKit.Admin.Web.Pages.CmsKit.Tags; |
|||
using Volo.CmsKit.Blogs; |
|||
using Volo.CmsKit.Tags; |
|||
using CreateModalModel = Volo.CmsKit.Admin.Web.Pages.CmsKit.Tags.CreateModalModel; |
|||
|
|||
namespace Volo.CmsKit.Admin.Web; |
|||
|
|||
[Mapper] |
|||
public partial class BlogFeatureInputDtoToBlogFeatureViewModelMapper : TwoWayMapperBase<BlogFeatureInputDto, FeaturesModalModel.BlogFeatureViewModel> |
|||
{ |
|||
public override partial FeaturesModalModel.BlogFeatureViewModel Map(BlogFeatureInputDto source); |
|||
public override partial void Map(BlogFeatureInputDto source, FeaturesModalModel.BlogFeatureViewModel destination); |
|||
|
|||
public override partial BlogFeatureInputDto ReverseMap(FeaturesModalModel.BlogFeatureViewModel destination); |
|||
public override partial void ReverseMap(FeaturesModalModel.BlogFeatureViewModel destination, BlogFeatureInputDto source); |
|||
} |
|||
|
|||
[Mapper] |
|||
public partial class BlogFeatureDtoToBlogFeatureViewModelMapper : TwoWayMapperBase<BlogFeatureDto, FeaturesModalModel.BlogFeatureViewModel> |
|||
{ |
|||
public override partial FeaturesModalModel.BlogFeatureViewModel Map(BlogFeatureDto source); |
|||
public override partial void Map(BlogFeatureDto source, FeaturesModalModel.BlogFeatureViewModel destination); |
|||
|
|||
public override partial BlogFeatureDto ReverseMap(FeaturesModalModel.BlogFeatureViewModel destination); |
|||
public override partial void ReverseMap(FeaturesModalModel.BlogFeatureViewModel destination, BlogFeatureDto source); |
|||
} |
|||
|
|||
[Mapper] |
|||
public partial class CreateBlogPostDtoToCreateBlogPostViewModelMapper : TwoWayMapperBase<CreateBlogPostDto, CreateModel.CreateBlogPostViewModel> |
|||
{ |
|||
public override partial CreateModel.CreateBlogPostViewModel Map(CreateBlogPostDto source); |
|||
public override partial void Map(CreateBlogPostDto source, CreateModel.CreateBlogPostViewModel destination); |
|||
|
|||
public override partial CreateBlogPostDto ReverseMap(CreateModel.CreateBlogPostViewModel destination); |
|||
public override partial void ReverseMap(CreateModel.CreateBlogPostViewModel destination, CreateBlogPostDto source); |
|||
} |
|||
|
|||
[Mapper] |
|||
public partial class TagUpdateDtoToTagEditViewModelMapper : TwoWayMapperBase<TagUpdateDto, EditModalModel.TagEditViewModel> |
|||
{ |
|||
public override partial EditModalModel.TagEditViewModel Map(TagUpdateDto source); |
|||
public override partial void Map(TagUpdateDto source, EditModalModel.TagEditViewModel destination); |
|||
|
|||
public override partial TagUpdateDto ReverseMap(EditModalModel.TagEditViewModel destination); |
|||
public override partial void ReverseMap(EditModalModel.TagEditViewModel destination, TagUpdateDto source); |
|||
} |
|||
|
|||
[Mapper] |
|||
public partial class TagDtoToCreateBlogPostDtoMapper : MapperBase<TagDto, EditModalModel.TagEditViewModel> |
|||
{ |
|||
public override partial EditModalModel.TagEditViewModel Map(TagDto source); |
|||
|
|||
public override partial void Map(TagDto source, EditModalModel.TagEditViewModel destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class CreateBlogPostViewModelToCreateBlogPostDtoMapper : MapperBase<CreateModel.CreateBlogPostViewModel, CreateBlogPostDto> |
|||
{ |
|||
public override partial CreateBlogPostDto Map(CreateModel.CreateBlogPostViewModel source); |
|||
|
|||
public override partial void Map(CreateModel.CreateBlogPostViewModel source, CreateBlogPostDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class UpdateBlogPostViewModelToUpdateBlogPostDtoMapper : TwoWayMapperBase<UpdateModel.UpdateBlogPostViewModel, UpdateBlogPostDto> |
|||
{ |
|||
public override partial UpdateBlogPostDto Map(UpdateModel.UpdateBlogPostViewModel source); |
|||
|
|||
public override partial void Map(UpdateModel.UpdateBlogPostViewModel source, UpdateBlogPostDto destination); |
|||
|
|||
public override partial UpdateModel.UpdateBlogPostViewModel ReverseMap(UpdateBlogPostDto destination); |
|||
|
|||
public override partial void ReverseMap(UpdateBlogPostDto destination, UpdateModel.UpdateBlogPostViewModel source); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class BlogPostDtoToUpdateBlogPostViewModelMapper : MapperBase<BlogPostDto, UpdateModel.UpdateBlogPostViewModel> |
|||
{ |
|||
public override partial UpdateModel.UpdateBlogPostViewModel Map(BlogPostDto source); |
|||
|
|||
public override partial void Map(BlogPostDto source, UpdateModel.UpdateBlogPostViewModel destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class BlogDtoUpdateToBlogViewModelMapper : MapperBase<BlogDto, Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.UpdateModalModel.UpdateBlogViewModel> |
|||
{ |
|||
public override partial Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.UpdateModalModel.UpdateBlogViewModel Map(BlogDto source); |
|||
|
|||
public override partial void Map(BlogDto source, Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.UpdateModalModel.UpdateBlogViewModel destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class CreateBlogViewModelToCreateBlogDtoMapper : MapperBase<Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.CreateModalModel.CreateBlogViewModel, CreateBlogDto> |
|||
{ |
|||
public override partial CreateBlogDto Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.CreateModalModel.CreateBlogViewModel source); |
|||
|
|||
public override partial void Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.CreateModalModel.CreateBlogViewModel source, CreateBlogDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class UpdateBlogViewModelToUpdateBlogDtoMapper : MapperBase<Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.UpdateModalModel.UpdateBlogViewModel, UpdateBlogDto> |
|||
{ |
|||
public override partial UpdateBlogDto Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.UpdateModalModel.UpdateBlogViewModel source); |
|||
|
|||
public override partial void Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.UpdateModalModel.UpdateBlogViewModel source, UpdateBlogDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class MenuItemUpdateViewModelToMenuItemCreateInputMapper : TwoWayMapperBase<Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.CreateModalModel.MenuItemCreateViewModel, MenuItemCreateInput> |
|||
{ |
|||
public override partial MenuItemCreateInput Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.CreateModalModel.MenuItemCreateViewModel source); |
|||
|
|||
public override partial void Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.CreateModalModel.MenuItemCreateViewModel source, MenuItemCreateInput destination); |
|||
public override partial Pages.CmsKit.Menus.MenuItems.CreateModalModel.MenuItemCreateViewModel ReverseMap(MenuItemCreateInput destination); |
|||
|
|||
public override partial void ReverseMap(MenuItemCreateInput destination, Pages.CmsKit.Menus.MenuItems.CreateModalModel.MenuItemCreateViewModel source); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class MenuItemUpdateViewModelToMenuItemUpdateInputMapper : MapperBase<Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel, MenuItemUpdateInput> |
|||
{ |
|||
public override partial MenuItemUpdateInput Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel source); |
|||
|
|||
public override partial void Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel source, MenuItemUpdateInput destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class MenuItemWithDetailsDtoToMenuItemUpdateViewModelMapper : MapperBase<MenuItemWithDetailsDto, Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel> |
|||
{ |
|||
public override partial Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel Map(MenuItemWithDetailsDto source); |
|||
|
|||
public override partial void Map(MenuItemWithDetailsDto source, Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class PageDtoToCreatePageInputDtoMapper : MapperBase<PageDto, Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel> |
|||
{ |
|||
public override partial Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel Map(PageDto source); |
|||
|
|||
public override partial void Map(PageDto source, Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class CreatePageViewModelToCreatePageInputDtoMapper : TwoWayMapperBase<Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.CreateModel.CreatePageViewModel, CreatePageInputDto> |
|||
{ |
|||
public override partial CreatePageInputDto Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.CreateModel.CreatePageViewModel source); |
|||
|
|||
public override partial void Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.CreateModel.CreatePageViewModel source, CreatePageInputDto destination); |
|||
public override partial Pages.CmsKit.Pages.CreateModel.CreatePageViewModel ReverseMap(CreatePageInputDto destination); |
|||
|
|||
public override partial void ReverseMap(CreatePageInputDto destination, Pages.CmsKit.Pages.CreateModel.CreatePageViewModel source); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class UpdatePageViewModelToUpdatePageInputDtoMapper : TwoWayMapperBase<Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel, UpdatePageInputDto> |
|||
{ |
|||
public override partial UpdatePageInputDto Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel source); |
|||
|
|||
public override partial void Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel source, UpdatePageInputDto destination); |
|||
|
|||
public override partial Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel ReverseMap(UpdatePageInputDto destination); |
|||
|
|||
public override partial void ReverseMap(UpdatePageInputDto destination, Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel source); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class TagCreateViewModelToTagCreateDtoMapper : TwoWayMapperBase<CreateModalModel.TagCreateViewModel, TagCreateDto> |
|||
{ |
|||
public override partial TagCreateDto Map(CreateModalModel.TagCreateViewModel source); |
|||
|
|||
public override partial void Map(CreateModalModel.TagCreateViewModel source, TagCreateDto destination); |
|||
public override partial CreateModalModel.TagCreateViewModel ReverseMap(TagCreateDto destination); |
|||
|
|||
public override partial void ReverseMap(TagCreateDto destination, CreateModalModel.TagCreateViewModel source); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class TagEditViewModelToTagUpdateDtoMapper : MapperBase<EditModalModel.TagEditViewModel, TagUpdateDto> |
|||
{ |
|||
public override partial TagUpdateDto Map(EditModalModel.TagEditViewModel source); |
|||
|
|||
public override partial void Map(EditModalModel.TagEditViewModel source, TagUpdateDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class TagDtoToTagEditViewModelMapper : MapperBase<TagDto, EditModalModel.TagEditViewModel> |
|||
{ |
|||
public override partial EditModalModel.TagEditViewModel Map(TagDto source); |
|||
|
|||
public override partial void Map(TagDto source, EditModalModel.TagEditViewModel destination); |
|||
} |
|||
@ -1,25 +1,62 @@ |
|||
using AutoMapper; |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.CmsKit.Blogs; |
|||
using Volo.CmsKit.Tags; |
|||
using Volo.CmsKit.Users; |
|||
|
|||
namespace Volo.CmsKit; |
|||
|
|||
public class CmsKitCommonApplicationAutoMapperProfile : Profile |
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class OrganizationUnitRoleToOrganizationUnitRoleDtoMapper : TwoWayMapperBase<BlogFeatureCacheItem, BlogFeatureDto> |
|||
{ |
|||
public CmsKitCommonApplicationAutoMapperProfile() |
|||
{ |
|||
CreateMap<Tag, TagDto>().MapExtraProperties(); |
|||
public override partial BlogFeatureDto Map(BlogFeatureCacheItem source); |
|||
public override partial void Map(BlogFeatureCacheItem source, BlogFeatureDto destination); |
|||
|
|||
CreateMap<PopularTag, PopularTagDto>(); |
|||
public override partial BlogFeatureCacheItem ReverseMap(BlogFeatureDto destination); |
|||
public override partial void ReverseMap(BlogFeatureDto destination, BlogFeatureCacheItem source); |
|||
} |
|||
|
|||
CreateMap<CmsUser, CmsUserDto>().MapExtraProperties(); |
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class BlogFeatureToBlogFeatureDtoMapper : MapperBase<BlogFeature, BlogFeatureDto> |
|||
{ |
|||
public override partial BlogFeatureDto Map(BlogFeature source); |
|||
|
|||
CreateMap<BlogFeature, BlogFeatureCacheItem>().MapExtraProperties(); |
|||
CreateMap<BlogFeature, BlogFeatureDto>().MapExtraProperties(); |
|||
CreateMap<BlogFeatureCacheItem, BlogFeatureDto>() |
|||
.MapExtraProperties() |
|||
.ReverseMap() |
|||
.MapExtraProperties(); |
|||
} |
|||
public override partial void Map(BlogFeature source, BlogFeatureDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class BlogFeatureToBlogFeatureCacheItemMapper : MapperBase<BlogFeature, BlogFeatureCacheItem> |
|||
{ |
|||
public override partial BlogFeatureCacheItem Map(BlogFeature source); |
|||
|
|||
public override partial void Map(BlogFeature source, BlogFeatureCacheItem destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
public partial class PopularTagToPopularTagDtoMapper : MapperBase<PopularTag, PopularTagDto> |
|||
{ |
|||
public override partial PopularTagDto Map(PopularTag source); |
|||
|
|||
public override partial void Map(PopularTag source, PopularTagDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class CmsUserToCmsUserDtoMapper : MapperBase<CmsUser, CmsUserDto> |
|||
{ |
|||
public override partial CmsUserDto Map(CmsUser source); |
|||
|
|||
public override partial void Map(CmsUser source, CmsUserDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class TagToTagDtoMapper : MapperBase<Tag, TagDto> |
|||
{ |
|||
public override partial TagDto Map(Tag source); |
|||
|
|||
public override partial void Map(Tag source, TagDto destination); |
|||
} |
|||
@ -0,0 +1,111 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.CmsKit.Blogs; |
|||
using Volo.CmsKit.Comments; |
|||
using Volo.CmsKit.Contents; |
|||
using Volo.CmsKit.GlobalResources; |
|||
using Volo.CmsKit.Menus; |
|||
using Volo.CmsKit.Pages; |
|||
using Volo.CmsKit.Public.Comments; |
|||
using Volo.CmsKit.Public.GlobalResources; |
|||
using Volo.CmsKit.Public.Ratings; |
|||
using Volo.CmsKit.Ratings; |
|||
using Volo.CmsKit.Users; |
|||
|
|||
namespace Volo.CmsKit.Public; |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class CmsUserToCmsUserDtoMapper : MapperBase<CmsUser, Comments.CmsUserDto> |
|||
{ |
|||
public override partial Comments.CmsUserDto Map(CmsUser source); |
|||
|
|||
public override partial void Map(CmsUser source, Comments.CmsUserDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class CommentToCommentDtoMapper : MapperBase<Comment, CommentDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(CommentDto.Author))] |
|||
public override partial CommentDto Map(Comment source); |
|||
|
|||
[MapperIgnoreTarget(nameof(CommentDto.Author))] |
|||
public override partial void Map(Comment source, CommentDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class CommentToCommentWithDetailsDtoMapper : MapperBase<Comment, CommentWithDetailsDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(CommentWithDetailsDto.Replies))] |
|||
[MapperIgnoreTarget(nameof(CommentWithDetailsDto.Author))] |
|||
public override partial CommentWithDetailsDto Map(Comment source); |
|||
|
|||
[MapperIgnoreTarget(nameof(CommentWithDetailsDto.Replies))] |
|||
[MapperIgnoreTarget(nameof(CommentWithDetailsDto.Author))] |
|||
public override partial void Map(Comment source, CommentWithDetailsDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class RatingToRatingDtoMapper : MapperBase<Rating, RatingDto> |
|||
{ |
|||
public override partial RatingDto Map(Rating source); |
|||
|
|||
public override partial void Map(Rating source, RatingDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class PageToPageCacheItemMapper : MapperBase<Page, PageCacheItem> |
|||
{ |
|||
public override partial PageCacheItem Map(Page source); |
|||
|
|||
public override partial void Map(Page source, PageCacheItem destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class PageCacheItemToPageDtoMapper : MapperBase<PageCacheItem, PageDto> |
|||
{ |
|||
public override partial PageDto Map(PageCacheItem source); |
|||
|
|||
public override partial void Map(PageCacheItem source, PageDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class BlogPostToPageDtoMapper : MapperBase<Page, PageDto> |
|||
{ |
|||
public override partial PageDto Map(Page source); |
|||
|
|||
public override partial void Map(Page source, PageDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class BlogPostToBlogPostCommonDtoMapper : MapperBase<BlogPost, BlogPostCommonDto> |
|||
{ |
|||
public override partial BlogPostCommonDto Map(BlogPost source); |
|||
|
|||
public override partial void Map(BlogPost source, BlogPostCommonDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class MenuItemToMenuItemDtoMapper : MapperBase<MenuItem, MenuItemDto> |
|||
{ |
|||
public override partial MenuItemDto Map(MenuItem source); |
|||
|
|||
public override partial void Map(MenuItem source, MenuItemDto destination); |
|||
} |
|||
|
|||
[Mapper] |
|||
[MapExtraProperties] |
|||
public partial class GlobalResourceToGlobalResourceDtoMapper : MapperBase<GlobalResource, GlobalResourceDto> |
|||
{ |
|||
public override partial GlobalResourceDto Map(GlobalResource source); |
|||
|
|||
public override partial void Map(GlobalResource source, GlobalResourceDto destination); |
|||
} |
|||
@ -1,46 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.CmsKit.Blogs; |
|||
using Volo.CmsKit.Comments; |
|||
using Volo.CmsKit.Contents; |
|||
using Volo.CmsKit.GlobalResources; |
|||
using Volo.CmsKit.Menus; |
|||
using Volo.CmsKit.Pages; |
|||
using Volo.CmsKit.Public.Blogs; |
|||
using Volo.CmsKit.Public.Comments; |
|||
using Volo.CmsKit.Public.GlobalResources; |
|||
using Volo.CmsKit.Public.Ratings; |
|||
using Volo.CmsKit.Ratings; |
|||
using Volo.CmsKit.Users; |
|||
|
|||
namespace Volo.CmsKit.Public; |
|||
|
|||
public class PublicApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public PublicApplicationAutoMapperProfile() |
|||
{ |
|||
CreateMap<CmsUser, Comments.CmsUserDto>().MapExtraProperties(); |
|||
|
|||
CreateMap<Comment, CommentDto>() |
|||
.Ignore(x => x.Author).MapExtraProperties(); |
|||
|
|||
CreateMap<Comment, CommentWithDetailsDto>() |
|||
.Ignore(x => x.Replies) |
|||
.Ignore(x => x.Author) |
|||
.MapExtraProperties(); |
|||
|
|||
CreateMap<Rating, RatingDto>(); |
|||
|
|||
CreateMap<Page, PageCacheItem>().MapExtraProperties(); |
|||
|
|||
CreateMap<PageCacheItem, PageDto>().MapExtraProperties(); |
|||
|
|||
CreateMap<Page, PageDto>().MapExtraProperties(); |
|||
|
|||
CreateMap<BlogPost, BlogPostCommonDto>().MapExtraProperties(); |
|||
|
|||
CreateMap<MenuItem, MenuItemDto>().MapExtraProperties(); |
|||
|
|||
CreateMap<GlobalResource, GlobalResourceDto>().MapExtraProperties(); |
|||
} |
|||
} |
|||
@ -1,15 +1,38 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.CmsKit.Menus; |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.CmsKit.Contents; |
|||
using Volo.CmsKit.Public.Comments; |
|||
using Volo.CmsKit.Public.Web.Pages.Public.CmsKit.Blogs; |
|||
using Volo.CmsKit.Public.Web.Pages.Public.CmsKit.Pages; |
|||
|
|||
namespace Volo.CmsKit.Public.Web; |
|||
|
|||
public class CmsKitPublicWebAutoMapperProfile : Profile |
|||
[Mapper] |
|||
public partial class PageDtoToPageViewModelMapper : TwoWayMapperBase<PageDto, PageViewModel> |
|||
{ |
|||
public CmsKitPublicWebAutoMapperProfile() |
|||
{ |
|||
CreateMap<CreateCommentWithParametersInput, CreateCommentInput>() |
|||
.Ignore(x=> x.ExtraProperties); |
|||
} |
|||
public override partial PageViewModel Map(PageDto source); |
|||
public override partial void Map(PageDto source, PageViewModel destination); |
|||
|
|||
public override partial PageDto ReverseMap(PageViewModel destination); |
|||
public override partial void ReverseMap(PageViewModel destination, PageDto source); |
|||
} |
|||
|
|||
[Mapper] |
|||
public partial class BlogPostCommonDtoToBlogPostViewModelMapper : TwoWayMapperBase<BlogPostCommonDto, BlogPostViewModel> |
|||
{ |
|||
public override partial BlogPostViewModel Map(BlogPostCommonDto source); |
|||
public override partial void Map(BlogPostCommonDto source, BlogPostViewModel destination); |
|||
|
|||
public override partial BlogPostCommonDto ReverseMap(BlogPostViewModel destination); |
|||
public override partial void ReverseMap(BlogPostViewModel destination, BlogPostCommonDto source); |
|||
} |
|||
|
|||
[Mapper] |
|||
public partial class CreateCommentWithParametersInputToCommentDtoMapper : MapperBase<CreateCommentWithParametersInput, CreateCommentInput> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(CreateCommentInput.ExtraProperties))] |
|||
public override partial CreateCommentInput Map(CreateCommentWithParametersInput source); |
|||
|
|||
[MapperIgnoreTarget(nameof(CreateCommentInput.ExtraProperties))] |
|||
public override partial void Map(CreateCommentWithParametersInput source, CreateCommentInput destination); |
|||
} |
|||
Loading…
Reference in new issue