Browse Source

CmsKit - Add missing Validations for CreateUpdateBlogPostDto

pull/7596/head
enisn 6 years ago
parent
commit
80ad8a1223
  1. 12
      modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Blogs/CreateUpdateBlogPostDto.cs

12
modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Blogs/CreateUpdateBlogPostDto.cs

@ -1,15 +1,27 @@
using System; using System;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.Validation;
using Volo.CmsKit.Blogs;
namespace Volo.CmsKit.Admin.Blogs namespace Volo.CmsKit.Admin.Blogs
{ {
public class CreateUpdateBlogPostDto public class CreateUpdateBlogPostDto
{ {
[Required]
public Guid BlogId { get; set; } public Guid BlogId { get; set; }
[Required]
[DynamicMaxLength(typeof(BlogPostConsts), nameof(BlogPostConsts.MaxTitleLength))]
public string Title { get; set; } public string Title { get; set; }
[Required]
[DynamicStringLength(
typeof(BlogPostConsts),
nameof(BlogPostConsts.MaxUrlSlugLength),
nameof(BlogPostConsts.MinUrlSlugLength))]
public string UrlSlug { get; set; } public string UrlSlug { get; set; }
[DynamicMaxLength(typeof(BlogPostConsts), nameof(BlogPostConsts.MaxShortDescriptionLength))]
public string ShortDescription { get; set; } public string ShortDescription { get; set; }
} }
} }

Loading…
Cancel
Save