Browse Source

add mappings

pull/8642/head
Ahmet 5 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 dtoList = blogPosts.Select(x => new BlogPostListDto {
Id = x.Id,
BlogId = x.BlogId,
BlogName = blogs[x.BlogId].Name,
Title = x.Title,
Slug = x.Slug,
ShortDescription = x.ShortDescription,
Content = x.Content,
CoverImageMediaId = x.CoverImageMediaId,
CreationTime = x.CreationTime,
LastModificationTime = x.LastModificationTime
var dtoList = blogPosts.Select(x =>
{
var dto = ObjectMapper.Map<BlogPost, BlogPostListDto>(x);
dto.BlogName = blogs[x.BlogId].Name;
return dto;
}).ToList();
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<BlogPost, BlogPostDto>(MemberList.Destination);
CreateMap<BlogPost, BlogPostListDto>()
.Ignore(d => d.BlogName);
CreateMap<CreateBlogPostDto, BlogPost>(MemberList.Source);
CreateMap<UpdateBlogPostDto, BlogPost>(MemberList.Source);

Loading…
Cancel
Save