diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Blogs/BlogPostAdminAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Blogs/BlogPostAdminAppService.cs index 6660ea77aa..92db8e9902 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Blogs/BlogPostAdminAppService.cs +++ b/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(x); + dto.BlogName = blogs[x.BlogId].Name; + + return dto; }).ToList(); return new PagedResultDto(count, dtoList); diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationAutoMapperProfile.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationAutoMapperProfile.cs index 125c8f293c..748d3a1cfb 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationAutoMapperProfile.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationAutoMapperProfile.cs @@ -27,6 +27,8 @@ namespace Volo.CmsKit.Admin CreateMap(); CreateMap(MemberList.Destination); + CreateMap() + .Ignore(d => d.BlogName); CreateMap(MemberList.Source); CreateMap(MemberList.Source);