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.UpdateAsync(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(blog, nameof(blog));
Check.NotNullOrEmpty(title, nameof(title));
Check.NotNullOrEmpty(slug, nameof(slug))
await CheckBlogExistenceAsync(blog.Id);
@ -38,8 +40,8 @@ namespace Volo.CmsKit.Blogs
GuidGenerator.Create(),
blog.Id,
author.Id,
Check.NotNullOrEmpty(title, nameof(title)),
Check.NotNullOrEmpty(slug, nameof(slug)),
title,
slug,
shortDescription
);
@ -48,13 +50,6 @@ namespace Volo.CmsKit.Blogs
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)
{
Check.NotNullOrWhiteSpace(newSlug, nameof(newSlug));

Loading…
Cancel
Save