From c124c643b9ef501190c00bec9cf45967909fb54b Mon Sep 17 00:00:00 2001 From: enisn Date: Thu, 25 Feb 2021 14:42:08 +0300 Subject: [PATCH] CmsKit - BlogPostManager refactoring --- .../CmsKit/Admin/Blogs/BlogPostAdminAppService.cs | 2 -- .../Volo/CmsKit/Blogs/BlogPostManager.cs | 13 ++++--------- 2 files changed, 4 insertions(+), 11 deletions(-) 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 306c80f328..c93a67630c 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 @@ -77,8 +77,6 @@ namespace Volo.CmsKit.Admin.Blogs await BlogPostManager.SetSlugUrlAsync(blogPost, input.Slug); } - await BlogPostManager.UpdateAsync(blogPost); - return ObjectMapper.Map(blogPost); } diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogPostManager.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogPostManager.cs index 4312e75b9c..62dc8d475d 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogPostManager.cs +++ b/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));