CmsKit - Convert mapping to AutoMapper for BlogLookupDto

pull/7596/head
enisn 5 years ago
parent ebe0a85a00
commit 0efd22e552

@ -1,15 +1,9 @@
using System;
namespace Volo.CmsKit.Admin.Application.Contracts.Volo.CmsKit.Admin.Blogs
namespace Volo.CmsKit.Admin.Blogs
{
public class BlogLookupDto
{
public BlogLookupDto(Guid id, string name)
{
Id = id;
Name = name;
}
public Guid Id { get; set; }
public string Name { get; set; }
}

@ -6,7 +6,6 @@ using System.Threading.Tasks;
using Volo.Abp.Application.Services;
using Volo.Abp.Domain.Repositories;
using Volo.Abp.GlobalFeatures;
using Volo.CmsKit.Admin.Application.Contracts.Volo.CmsKit.Admin.Blogs;
using Volo.CmsKit.Blogs;
using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.Permissions;
@ -31,9 +30,7 @@ namespace Volo.CmsKit.Admin.Blogs
{
var blogs = await Repository.GetListAsync();
return blogs
.Select(s => new BlogLookupDto(s.Id, s.Name))
.ToList();
return ObjectMapper.Map<List<Blog>, List<BlogLookupDto>>(blogs);
}
}
}

@ -27,6 +27,8 @@ namespace Volo.CmsKit.Admin
CreateMap<Blog, BlogDto>(MemberList.Destination)
.ReverseMap();
CreateMap<Blog, BlogLookupDto>(MemberList.Destination);
CreateMap<TagEntityTypeDefiniton, TagDefinitionDto>(MemberList.Destination);
}
}

Loading…
Cancel
Save