Browse Source

CmsKit - BlogPostManager refactoring

pull/7845/head
enisn 6 years ago
parent
commit
c124c643b9
  1. 2
      modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Blogs/BlogPostAdminAppService.cs
  2. 13
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogPostManager.cs

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

@ -77,8 +77,6 @@ namespace Volo.CmsKit.Admin.Blogs
await BlogPostManager.SetSlugUrlAsync(blogPost, input.Slug); await BlogPostManager.SetSlugUrlAsync(blogPost, input.Slug);
} }
await BlogPostManager.UpdateAsync(blogPost);
return ObjectMapper.Map<BlogPost,BlogPostDto>(blogPost); return ObjectMapper.Map<BlogPost,BlogPostDto>(blogPost);
} }

13
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogPostManager.cs

@ -31,6 +31,8 @@ namespace Volo.CmsKit.Blogs
{ {
Check.NotNull(author, nameof(author)); Check.NotNull(author, nameof(author));
Check.NotNull(blog, nameof(blog)); Check.NotNull(blog, nameof(blog));
Check.NotNullOrEmpty(title, nameof(title));
Check.NotNullOrEmpty(slug, nameof(slug))
await CheckBlogExistenceAsync(blog.Id); await CheckBlogExistenceAsync(blog.Id);
@ -38,8 +40,8 @@ namespace Volo.CmsKit.Blogs
GuidGenerator.Create(), GuidGenerator.Create(),
blog.Id, blog.Id,
author.Id, author.Id,
Check.NotNullOrEmpty(title, nameof(title)), title,
Check.NotNullOrEmpty(slug, nameof(slug)), slug,
shortDescription shortDescription
); );
@ -48,13 +50,6 @@ namespace Volo.CmsKit.Blogs
return blogPost; return blogPost;
} }
public virtual async Task UpdateAsync(BlogPost blogPost)
{
await CheckBlogExistenceAsync(blogPost.BlogId);
await BlogPostRepository.UpdateAsync(blogPost);
}
public virtual async Task SetSlugUrlAsync(BlogPost blogPost, [NotNull] string newSlug) public virtual async Task SetSlugUrlAsync(BlogPost blogPost, [NotNull] string newSlug)
{ {
Check.NotNullOrWhiteSpace(newSlug, nameof(newSlug)); Check.NotNullOrWhiteSpace(newSlug, nameof(newSlug));

Loading…
Cancel
Save