mirror of https://github.com/abpframework/abp.git
Browse Source
Convert from AutoMapeer to Mapperly for Blogging, Docs & Cms-Kit modulespull/23646/head
committed by
GitHub
96 changed files with 1119 additions and 676 deletions
@ -1,15 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Blogging.Admin.Blogs; |
|||
using Volo.Blogging.Blogs; |
|||
using Volo.Blogging.Blogs.Dtos; |
|||
|
|||
namespace Volo.Blogging.Admin |
|||
{ |
|||
public class BloggingAdminApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public BloggingAdminApplicationAutoMapperProfile() |
|||
{ |
|||
CreateMap<Blog, BlogDto>(); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,14 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Blogging.Blogs; |
|||
using Volo.Blogging.Blogs.Dtos; |
|||
|
|||
namespace Volo.Blogging.Admin; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class BlogToBlogDtoMapper : MapperBase<Blog, BlogDto> |
|||
{ |
|||
public override partial BlogDto Map(Blog source); |
|||
|
|||
public override partial void Map(Blog source, BlogDto destination); |
|||
} |
|||
@ -1,18 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Blogging.Admin.Blogs; |
|||
using Volo.Blogging.Admin.Pages.Blogging.Admin.Blogs; |
|||
using Volo.Blogging.Blogs; |
|||
using Volo.Blogging.Blogs.Dtos; |
|||
using EditModel = Volo.Blogging.Admin.Pages.Blogging.Admin.Blogs.EditModel; |
|||
|
|||
namespace Volo.Blogging.Admin |
|||
{ |
|||
public class AbpBloggingAdminWebAutoMapperProfile : Profile |
|||
{ |
|||
public AbpBloggingAdminWebAutoMapperProfile() |
|||
{ |
|||
CreateMap<CreateModel.BlogCreateModalView, CreateBlogDto>(); |
|||
CreateMap<BlogDto, EditModel.BlogEditViewModel>(); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,24 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Blogging.Admin.Blogs; |
|||
using Volo.Blogging.Admin.Pages.Blogging.Admin.Blogs; |
|||
using Volo.Blogging.Blogs.Dtos; |
|||
using EditModel = Volo.Blogging.Admin.Pages.Blogging.Admin.Blogs.EditModel; |
|||
|
|||
namespace Volo.Blogging.Admin; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class BlogDtoToBlogEditViewModelMapper : MapperBase<BlogDto, EditModel.BlogEditViewModel> |
|||
{ |
|||
public override partial EditModel.BlogEditViewModel Map(BlogDto source); |
|||
|
|||
public override partial void Map(BlogDto source, EditModel.BlogEditViewModel destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class BlogCreateModalViewToCreateBlogDtoMapper : MapperBase<CreateModel.BlogCreateModalView, CreateBlogDto> |
|||
{ |
|||
public override partial CreateBlogDto Map(CreateModel.BlogCreateModalView source); |
|||
|
|||
public override partial void Map(CreateModel.BlogCreateModalView source, CreateBlogDto destination); |
|||
} |
|||
@ -1,33 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.Blogging.Blogs; |
|||
using Volo.Blogging.Blogs.Dtos; |
|||
using Volo.Blogging.Comments; |
|||
using Volo.Blogging.Comments.Dtos; |
|||
using Volo.Blogging.Posts; |
|||
using Volo.Blogging.Tagging; |
|||
using Volo.Blogging.Tagging.Dtos; |
|||
using Volo.Blogging.Users; |
|||
|
|||
namespace Volo.Blogging |
|||
{ |
|||
public class BloggingApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public BloggingApplicationAutoMapperProfile() |
|||
{ |
|||
CreateMap<Blog, BlogDto>(); |
|||
CreateMap<BlogUser, BlogUserDto>(); |
|||
CreateMap<Post, PostWithDetailsDto>().Ignore(x=>x.Writer).Ignore(x=>x.CommentCount).Ignore(x=>x.Tags); |
|||
CreateMap<Comment, CommentWithDetailsDto>().Ignore(x => x.Writer); |
|||
CreateMap<Tag, TagDto>(); |
|||
CreateMap<Post, PostCacheItem>().Ignore(x=>x.CommentCount).Ignore(x=>x.Tags); |
|||
CreateMap<PostCacheItem, PostWithDetailsDto>() |
|||
.IgnoreModificationAuditedObjectProperties() |
|||
.IgnoreDeletionAuditedObjectProperties() |
|||
.Ignore(x => x.ConcurrencyStamp) |
|||
.Ignore(x => x.Writer) |
|||
.Ignore(x => x.CommentCount) |
|||
.Ignore(x => x.Tags); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,98 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Blogging.Blogs; |
|||
using Volo.Blogging.Blogs.Dtos; |
|||
using Volo.Blogging.Comments; |
|||
using Volo.Blogging.Comments.Dtos; |
|||
using Volo.Blogging.Posts; |
|||
using Volo.Blogging.Tagging; |
|||
using Volo.Blogging.Tagging.Dtos; |
|||
using Volo.Blogging.Users; |
|||
|
|||
namespace Volo.Blogging; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class PostCacheItemToPostWithDetailsDtoMapper : MapperBase<PostCacheItem, PostWithDetailsDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.LastModificationTime))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.LastModifierId))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.IsDeleted))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.DeletionTime))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.DeleterId))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.ConcurrencyStamp))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.Writer))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.CommentCount))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.Tags))] |
|||
public override partial PostWithDetailsDto Map(PostCacheItem source); |
|||
|
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.LastModificationTime))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.LastModifierId))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.IsDeleted))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.DeletionTime))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.DeleterId))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.ConcurrencyStamp))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.Writer))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.CommentCount))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.Tags))] |
|||
public override partial void Map(PostCacheItem source, PostWithDetailsDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class PostToPostCacheItemMapper : MapperBase<Post, PostCacheItem> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(PostCacheItem.CommentCount))] |
|||
[MapperIgnoreTarget(nameof(PostCacheItem.Tags))] |
|||
public override partial PostCacheItem Map(Post source); |
|||
|
|||
[MapperIgnoreTarget(nameof(PostCacheItem.CommentCount))] |
|||
[MapperIgnoreTarget(nameof(PostCacheItem.Tags))] |
|||
public override partial void Map(Post source, PostCacheItem destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class CommentToCommentWithDetailsDtoMapper : MapperBase<Comment, CommentWithDetailsDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(CommentWithDetailsDto.Writer))] |
|||
public override partial CommentWithDetailsDto Map(Comment source); |
|||
|
|||
[MapperIgnoreTarget(nameof(CommentWithDetailsDto.Writer))] |
|||
public override partial void Map(Comment source, CommentWithDetailsDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class PostToPostWithDetailsDtoMapper : MapperBase<Post, PostWithDetailsDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.Tags))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.CommentCount))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.Writer))] |
|||
public override partial PostWithDetailsDto Map(Post source); |
|||
|
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.Tags))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.CommentCount))] |
|||
[MapperIgnoreTarget(nameof(PostWithDetailsDto.Writer))] |
|||
public override partial void Map(Post source, PostWithDetailsDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class TagToTagDtoMapper : MapperBase<Tag, TagDto> |
|||
{ |
|||
public override partial TagDto Map(Tag source); |
|||
|
|||
public override partial void Map(Tag source, TagDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class BlogUserToBlogUserDtoMapper : MapperBase<BlogUser, BlogUserDto> |
|||
{ |
|||
public override partial BlogUserDto Map(BlogUser source); |
|||
|
|||
public override partial void Map(BlogUser source, BlogUserDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class BlogToBlogDtoMapper : MapperBase<Blog, BlogDto> |
|||
{ |
|||
public override partial BlogDto Map(Blog source); |
|||
|
|||
public override partial void Map(Blog source, BlogDto destination); |
|||
} |
|||
@ -0,0 +1,40 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Blogging.Blogs; |
|||
using Volo.Blogging.Comments; |
|||
using Volo.Blogging.Posts; |
|||
using Volo.Blogging.Tagging; |
|||
|
|||
namespace Volo.Blogging; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class TagToTagEtoMapper : MapperBase<Tag, TagEto> |
|||
{ |
|||
public override partial TagEto Map(Tag source); |
|||
|
|||
public override partial void Map(Tag source, TagEto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class PostToPostEtoMapper : MapperBase<Post, PostEto> |
|||
{ |
|||
public override partial PostEto Map(Post source); |
|||
|
|||
public override partial void Map(Post source, PostEto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class CommentToCommentEtoMapper : MapperBase<Comment, CommentEto> |
|||
{ |
|||
public override partial CommentEto Map(Comment source); |
|||
|
|||
public override partial void Map(Comment source, CommentEto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class BlogToBlogEtoMapper : MapperBase<Blog, BlogEto> |
|||
{ |
|||
public override partial BlogEto Map(Blog source); |
|||
|
|||
public override partial void Map(Blog source, BlogEto destination); |
|||
} |
|||
@ -1,19 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Blogging.Blogs; |
|||
using Volo.Blogging.Comments; |
|||
using Volo.Blogging.Posts; |
|||
using Volo.Blogging.Tagging; |
|||
|
|||
namespace Volo.Blogging |
|||
{ |
|||
public class BloggingDomainMappingProfile : Profile |
|||
{ |
|||
public BloggingDomainMappingProfile() |
|||
{ |
|||
CreateMap<Blog, BlogEto>(); |
|||
CreateMap<Comment, CommentEto>(); |
|||
CreateMap<Post, PostEto>(); |
|||
CreateMap<Tag, TagEto>(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,16 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.Blogging.Pages.Blogs.Posts; |
|||
using Volo.Blogging.Posts; |
|||
|
|||
namespace Volo.Blogging |
|||
{ |
|||
public class AbpBloggingWebAutoMapperProfile : Profile |
|||
{ |
|||
public AbpBloggingWebAutoMapperProfile() |
|||
{ |
|||
CreateMap<PostWithDetailsDto, EditPostViewModel>().Ignore(x=>x.Tags); |
|||
CreateMap<NewModel.CreatePostViewModel, CreatePostDto>(); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,24 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Blogging.Pages.Blogs.Posts; |
|||
using Volo.Blogging.Posts; |
|||
|
|||
namespace Volo.Blogging; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class PostWithDetailsDtoToEditPostViewModelMapper : MapperBase<PostWithDetailsDto, EditPostViewModel> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(EditPostViewModel.Tags))] |
|||
public override partial EditPostViewModel Map(PostWithDetailsDto source); |
|||
|
|||
[MapperIgnoreTarget(nameof(EditPostViewModel.Tags))] |
|||
public override partial void Map(PostWithDetailsDto source, EditPostViewModel destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class CreatePostViewModelToCreatePostDtoMapper : MapperBase<NewModel.CreatePostViewModel, CreatePostDto> |
|||
{ |
|||
public override partial CreatePostDto Map(NewModel.CreatePostViewModel source); |
|||
|
|||
public override partial void Map(NewModel.CreatePostViewModel source, CreatePostDto destination); |
|||
} |
|||
@ -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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class TagEntityTypeDefinitonToTagDefinitionDtoMapper : MapperBase<TagEntityTypeDefiniton, TagDefinitionDto> |
|||
{ |
|||
public override partial TagDefinitionDto Map(TagEntityTypeDefiniton source); |
|||
|
|||
public override partial void Map(TagEntityTypeDefiniton source, TagDefinitionDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class PageToPageLookupDtoMapper : MapperBase<Page, PageLookupDto> |
|||
{ |
|||
public override partial PageLookupDto Map(Page source); |
|||
|
|||
public override partial void Map(Page source, PageLookupDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.CmsKit.Blogs; |
|||
using Volo.CmsKit.Tags; |
|||
using Volo.CmsKit.Users; |
|||
|
|||
namespace Volo.CmsKit; |
|||
|
|||
public class CmsKitCommonApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public CmsKitCommonApplicationAutoMapperProfile() |
|||
{ |
|||
CreateMap<Tag, TagDto>().MapExtraProperties(); |
|||
|
|||
CreateMap<PopularTag, PopularTagDto>(); |
|||
|
|||
CreateMap<CmsUser, CmsUserDto>().MapExtraProperties(); |
|||
|
|||
CreateMap<BlogFeature, BlogFeatureCacheItem>().MapExtraProperties(); |
|||
CreateMap<BlogFeature, BlogFeatureDto>().MapExtraProperties(); |
|||
CreateMap<BlogFeatureCacheItem, BlogFeatureDto>() |
|||
.MapExtraProperties() |
|||
.ReverseMap() |
|||
.MapExtraProperties(); |
|||
} |
|||
} |
|||
@ -0,0 +1,62 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.CmsKit.Blogs; |
|||
using Volo.CmsKit.Tags; |
|||
using Volo.CmsKit.Users; |
|||
|
|||
namespace Volo.CmsKit; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[MapExtraProperties] |
|||
public partial class OrganizationUnitRoleToOrganizationUnitRoleDtoMapper : TwoWayMapperBase<BlogFeatureCacheItem, BlogFeatureDto> |
|||
{ |
|||
public override partial BlogFeatureDto Map(BlogFeatureCacheItem source); |
|||
public override partial void Map(BlogFeatureCacheItem source, BlogFeatureDto destination); |
|||
|
|||
public override partial BlogFeatureCacheItem ReverseMap(BlogFeatureDto destination); |
|||
public override partial void ReverseMap(BlogFeatureDto destination, BlogFeatureCacheItem source); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[MapExtraProperties] |
|||
public partial class BlogFeatureToBlogFeatureDtoMapper : MapperBase<BlogFeature, BlogFeatureDto> |
|||
{ |
|||
public override partial BlogFeatureDto Map(BlogFeature source); |
|||
|
|||
public override partial void Map(BlogFeature source, BlogFeatureDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class PopularTagToPopularTagDtoMapper : MapperBase<PopularTag, PopularTagDto> |
|||
{ |
|||
public override partial PopularTagDto Map(PopularTag source); |
|||
|
|||
public override partial void Map(PopularTag source, PopularTagDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
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(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
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); |
|||
} |
|||
@ -1,22 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.Docs.Admin.Documents; |
|||
using Volo.Docs.Admin.Projects; |
|||
using Volo.Docs.Documents; |
|||
using Volo.Docs.Projects; |
|||
|
|||
namespace Volo.Docs.Admin |
|||
{ |
|||
public class DocsAdminApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public DocsAdminApplicationAutoMapperProfile() |
|||
{ |
|||
CreateMap<Project, ProjectDto>(); |
|||
CreateMap<Document, DocumentDto>().Ignore(x => x.ProjectName); |
|||
CreateMap<DocumentWithoutContent, DocumentDto>(); |
|||
CreateMap<ProjectWithoutDetails, ProjectWithoutDetailsDto>(); |
|||
CreateMap<DocumentInfo, DocumentInfoDto>(); |
|||
CreateMap<ProjectPdfFile, ProjectPdfFileDto>(); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,58 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Docs.Admin.Documents; |
|||
using Volo.Docs.Admin.Projects; |
|||
using Volo.Docs.Documents; |
|||
using Volo.Docs.Projects; |
|||
|
|||
namespace Volo.Docs.Admin; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class ProjectPdfFileToProjectPdfFileDtoMapper : MapperBase<ProjectPdfFile, ProjectPdfFileDto> |
|||
{ |
|||
public override partial ProjectPdfFileDto Map(ProjectPdfFile source); |
|||
|
|||
public override partial void Map(ProjectPdfFile source, ProjectPdfFileDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class DocumentInfoToDocumentInfoDtoMapper : MapperBase<DocumentInfo, DocumentInfoDto> |
|||
{ |
|||
public override partial DocumentInfoDto Map(DocumentInfo source); |
|||
|
|||
public override partial void Map(DocumentInfo source, DocumentInfoDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class ProjectWithoutDetailsToProjectWithoutDetailsDtoMapper : MapperBase<ProjectWithoutDetails, ProjectWithoutDetailsDto> |
|||
{ |
|||
public override partial ProjectWithoutDetailsDto Map(ProjectWithoutDetails source); |
|||
|
|||
public override partial void Map(ProjectWithoutDetails source, ProjectWithoutDetailsDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class DocumentWithoutContentToDocumentDtoMapper : MapperBase<DocumentWithoutContent, DocumentDto> |
|||
{ |
|||
public override partial DocumentDto Map(DocumentWithoutContent source); |
|||
|
|||
public override partial void Map(DocumentWithoutContent source, DocumentDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class DocumentToDocumentDtoMapper : MapperBase<Document, DocumentDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(DocumentDto.ProjectName))] |
|||
public override partial DocumentDto Map(Document source); |
|||
|
|||
[MapperIgnoreTarget(nameof(DocumentDto.ProjectName))] |
|||
public override partial void Map(Document source, DocumentDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class ProjectToProjectDtoMapper : MapperBase<Project, ProjectDto> |
|||
{ |
|||
public override partial ProjectDto Map(Project source); |
|||
|
|||
public override partial void Map(Project source, ProjectDto destination); |
|||
} |
|||
@ -1,30 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.Docs.Admin.Documents; |
|||
using Volo.Docs.Admin.Pages.Docs.Admin.Projects; |
|||
using Volo.Docs.Admin.Projects; |
|||
|
|||
namespace Volo.Docs.Admin |
|||
{ |
|||
public class DocsAdminWebAutoMapperProfile : Profile |
|||
{ |
|||
public DocsAdminWebAutoMapperProfile() |
|||
{ |
|||
CreateMap<CreateModel.CreateGithubProjectViewModel, CreateProjectDto>() |
|||
.Ignore(x => x.ExtraProperties); |
|||
|
|||
CreateMap<EditModel.EditGithubProjectViewModel, UpdateProjectDto>() |
|||
.Ignore(x => x.ExtraProperties); |
|||
|
|||
CreateMap<ProjectDto, EditModel.EditGithubProjectViewModel > () |
|||
.Ignore(x => x.GitHubAccessToken) |
|||
.Ignore(x => x.GitHubRootUrl) |
|||
.Ignore(x => x.GitHubUserAgent) |
|||
.Ignore(x => x.GithubVersionProviderSource) |
|||
.Ignore(x => x.VersionBranchPrefix); |
|||
|
|||
CreateMap<PullModel.PullDocumentViewModel, PullAllDocumentInput>(); |
|||
CreateMap<PullModel.PullDocumentViewModel, PullDocumentInput>(); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,60 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Docs.Admin.Documents; |
|||
using Volo.Docs.Admin.Pages.Docs.Admin.Projects; |
|||
using Volo.Docs.Admin.Projects; |
|||
|
|||
namespace Volo.Docs.Admin; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class PullDocumentViewModelToPullAllDocumentInputMapper : MapperBase<PullModel.PullDocumentViewModel, PullAllDocumentInput> |
|||
{ |
|||
public override partial PullAllDocumentInput Map(PullModel.PullDocumentViewModel source); |
|||
|
|||
public override partial void Map(PullModel.PullDocumentViewModel source, PullAllDocumentInput destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class PullDocumentViewModelToPullDocumentInputMapper : MapperBase<PullModel.PullDocumentViewModel, PullDocumentInput> |
|||
{ |
|||
public override partial PullDocumentInput Map(PullModel.PullDocumentViewModel source); |
|||
|
|||
public override partial void Map(PullModel.PullDocumentViewModel source, PullDocumentInput destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class ProjectDtoToEditGithubProjectViewModelMapper : MapperBase<ProjectDto, EditModel.EditGithubProjectViewModel> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.GitHubAccessToken))] |
|||
[MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.GitHubRootUrl))] |
|||
[MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.GitHubUserAgent))] |
|||
[MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.GithubVersionProviderSource))] |
|||
[MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.VersionBranchPrefix))] |
|||
public override partial EditModel.EditGithubProjectViewModel Map(ProjectDto source); |
|||
|
|||
[MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.GitHubAccessToken))] |
|||
[MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.GitHubRootUrl))] |
|||
[MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.GitHubUserAgent))] |
|||
[MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.GithubVersionProviderSource))] |
|||
[MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.VersionBranchPrefix))] |
|||
public override partial void Map(ProjectDto source, EditModel.EditGithubProjectViewModel destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[MapExtraProperties] |
|||
public partial class CreateGithubProjectViewModelToCreateProjectDtoMapper : MapperBase<CreateModel.CreateGithubProjectViewModel, CreateProjectDto> |
|||
{ |
|||
public override partial CreateProjectDto Map(CreateModel.CreateGithubProjectViewModel source); |
|||
|
|||
public override partial void Map(CreateModel.CreateGithubProjectViewModel source, CreateProjectDto destination); |
|||
} |
|||
|
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
[MapExtraProperties] |
|||
public partial class EditGithubProjectViewModelToUpdateProjectDtoMyClassMapper : MapperBase<EditModel.EditGithubProjectViewModel, UpdateProjectDto> |
|||
{ |
|||
public override partial UpdateProjectDto Map(EditModel.EditGithubProjectViewModel source); |
|||
|
|||
public override partial void Map(EditModel.EditGithubProjectViewModel source, UpdateProjectDto destination); |
|||
} |
|||
@ -1,20 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Docs.Documents; |
|||
using Volo.Abp.AutoMapper; |
|||
using Volo.Docs.Common.Projects; |
|||
using Volo.Docs.Projects; |
|||
|
|||
namespace Volo.Docs |
|||
{ |
|||
public class DocsApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public DocsApplicationAutoMapperProfile() |
|||
{ |
|||
CreateMap<Project, ProjectDto>(); |
|||
CreateMap<VersionInfo, VersionInfoDto>(); |
|||
CreateMap<Document, DocumentWithDetailsDto>().Ignore(x => x.Project).Ignore(x => x.Contributors); |
|||
CreateMap<DocumentContributor, DocumentContributorDto>(); |
|||
CreateMap<DocumentResource, DocumentResourceDto>(); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,51 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Docs.Documents; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Docs.Common.Projects; |
|||
using Volo.Docs.Projects; |
|||
|
|||
namespace Volo.Docs; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class DocumentResourceToDocumentResourceDtoMapper : MapperBase<DocumentResource, DocumentResourceDto> |
|||
{ |
|||
public override partial DocumentResourceDto Map(DocumentResource source); |
|||
|
|||
public override partial void Map(DocumentResource source, DocumentResourceDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class DocumentContributorToDocumentContributorDtoMapper : MapperBase<DocumentContributor, DocumentContributorDto> |
|||
{ |
|||
public override partial DocumentContributorDto Map(DocumentContributor source); |
|||
|
|||
public override partial void Map(DocumentContributor source, DocumentContributorDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class VersionInfoToVersionInfoDtoMapper : MapperBase<VersionInfo, VersionInfoDto> |
|||
{ |
|||
public override partial VersionInfoDto Map(VersionInfo source); |
|||
|
|||
public override partial void Map(VersionInfo source, VersionInfoDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class ProjectToProjectDtoMapper : MapperBase<Project, ProjectDto> |
|||
{ |
|||
public override partial ProjectDto Map(Project source); |
|||
|
|||
public override partial void Map(Project source, ProjectDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class DocumentToDocumentWithDetailsDtoMapper : MapperBase<Document, DocumentWithDetailsDto> |
|||
{ |
|||
[MapperIgnoreTarget(nameof(DocumentWithDetailsDto.Project))] |
|||
[MapperIgnoreTarget(nameof(DocumentWithDetailsDto.Contributors))] |
|||
public override partial DocumentWithDetailsDto Map(Document source); |
|||
|
|||
[MapperIgnoreTarget(nameof(DocumentWithDetailsDto.Project))] |
|||
[MapperIgnoreTarget(nameof(DocumentWithDetailsDto.Contributors))] |
|||
public override partial void Map(Document source, DocumentWithDetailsDto destination); |
|||
} |
|||
@ -1,15 +0,0 @@ |
|||
using AutoMapper; |
|||
using Volo.Docs.Common.Projects; |
|||
using Volo.Docs.Projects; |
|||
|
|||
namespace Volo.Docs.Common |
|||
{ |
|||
public class DocsCommonApplicationAutoMapperProfile : Profile |
|||
{ |
|||
public DocsCommonApplicationAutoMapperProfile() |
|||
{ |
|||
CreateMap<Project, ProjectDto>(); |
|||
CreateMap<VersionInfo, VersionInfoDto>(); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,22 @@ |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Docs.Common.Projects; |
|||
using Volo.Docs.Projects; |
|||
|
|||
namespace Volo.Docs.Common; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class ProjectToProjectDtoMapper : MapperBase<Project, ProjectDto> |
|||
{ |
|||
public override partial ProjectDto Map(Project source); |
|||
|
|||
public override partial void Map(Project source, ProjectDto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class VersionInfoToVersionInfoDtoMapper : MapperBase<VersionInfo, VersionInfoDto> |
|||
{ |
|||
public override partial VersionInfoDto Map(VersionInfo source); |
|||
|
|||
public override partial void Map(VersionInfo source, VersionInfoDto destination); |
|||
} |
|||
@ -1,15 +1,22 @@ |
|||
using AutoMapper; |
|||
using Riok.Mapperly.Abstractions; |
|||
using Volo.Abp.Mapperly; |
|||
using Volo.Docs.Documents; |
|||
using Volo.Docs.Projects; |
|||
|
|||
namespace Volo.Docs |
|||
namespace Volo.Docs; |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class ProjectToProjectEtoMapper : MapperBase<Project, ProjectEto> |
|||
{ |
|||
public class DocsDomainMappingProfile : Profile |
|||
{ |
|||
public DocsDomainMappingProfile() |
|||
{ |
|||
CreateMap<Document, DocumentEto>(); |
|||
CreateMap<Project, ProjectEto>(); |
|||
} |
|||
} |
|||
public override partial ProjectEto Map(Project source); |
|||
|
|||
public override partial void Map(Project source, ProjectEto destination); |
|||
} |
|||
|
|||
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] |
|||
public partial class DocumentToDocumentEtoMapper : MapperBase<Document, DocumentEto> |
|||
{ |
|||
public override partial DocumentEto Map(Document source); |
|||
|
|||
public override partial void Map(Document source, DocumentEto destination); |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
using AutoMapper; |
|||
|
|||
namespace Volo.Docs |
|||
{ |
|||
public class DocsWebAutoMapperProfile : Profile |
|||
{ |
|||
public DocsWebAutoMapperProfile() |
|||
{ |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue