Browse Source

add mappings

pull/8642/head
Ahmet 6 years ago
parent
commit
acb36d12eb
  1. 17
      modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Blogs/BlogPostAdminAppService.cs
  2. 2
      modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationAutoMapperProfile.cs

17
modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Blogs/BlogPostAdminAppService.cs

@ -92,17 +92,12 @@ namespace Volo.CmsKit.Admin.Blogs
var count = await BlogPostRepository.GetCountAsync(input.Filter); var count = await BlogPostRepository.GetCountAsync(input.Filter);
var dtoList = blogPosts.Select(x => new BlogPostListDto { var dtoList = blogPosts.Select(x =>
Id = x.Id, {
BlogId = x.BlogId, var dto = ObjectMapper.Map<BlogPost, BlogPostListDto>(x);
BlogName = blogs[x.BlogId].Name, dto.BlogName = blogs[x.BlogId].Name;
Title = x.Title,
Slug = x.Slug, return dto;
ShortDescription = x.ShortDescription,
Content = x.Content,
CoverImageMediaId = x.CoverImageMediaId,
CreationTime = x.CreationTime,
LastModificationTime = x.LastModificationTime
}).ToList(); }).ToList();
return new PagedResultDto<BlogPostListDto>(count, dtoList); return new PagedResultDto<BlogPostListDto>(count, dtoList);

2
modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationAutoMapperProfile.cs

@ -27,6 +27,8 @@ namespace Volo.CmsKit.Admin
CreateMap<Page, PageDto>(); CreateMap<Page, PageDto>();
CreateMap<BlogPost, BlogPostDto>(MemberList.Destination); CreateMap<BlogPost, BlogPostDto>(MemberList.Destination);
CreateMap<BlogPost, BlogPostListDto>()
.Ignore(d => d.BlogName);
CreateMap<CreateBlogPostDto, BlogPost>(MemberList.Source); CreateMap<CreateBlogPostDto, BlogPost>(MemberList.Source);
CreateMap<UpdateBlogPostDto, BlogPost>(MemberList.Source); CreateMap<UpdateBlogPostDto, BlogPost>(MemberList.Source);

Loading…
Cancel
Save