diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Blogs/BlogPostDto.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Blogs/BlogPostDto.cs index 2c3ff84d48..e1463ceba3 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Blogs/BlogPostDto.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Blogs/BlogPostDto.cs @@ -10,5 +10,6 @@ namespace Volo.CmsKit.Admin.Blogs public string Title { get; set; } public string UrlSlug { get; set; } + public string ShortDescription { get; protected set; } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogPost.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogPost.cs index db0d22b18a..1ebe6d72d7 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogPost.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogPost.cs @@ -18,7 +18,7 @@ namespace Volo.CmsKit.Blogs public string UrlSlug { get; protected set; } - public string ShortDescription { get; set; } + public string ShortDescription { get; protected set; } public Guid? TenantId { get; } @@ -50,5 +50,10 @@ namespace Volo.CmsKit.Blogs UrlSlug = urlSlug.NormalizeAsUrlSlug(); } + + public void SetShortDescription(string shortDescription) + { + ShortDescription = Check.Length(shortDescription, nameof(shortDescription), BlogPostConsts.MaxShortDescriptionLength); + } } }