Browse Source

CmsKit: Range attribute changes as DynamicRange

pull/5216/head
EngincanV 6 years ago
parent
commit
abb35daf24
  1. 4
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Ratings/RatingConsts.cs
  2. 4
      modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Ratings/CreateUpdateRatingInput.cs

4
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Ratings/RatingConsts.cs

@ -8,8 +8,8 @@ namespace Volo.CmsKit.Ratings
public static int MaxEntityIdLength { get; set; } = CmsEntityConsts.MaxEntityIdLength; public static int MaxEntityIdLength { get; set; } = CmsEntityConsts.MaxEntityIdLength;
public const int MaxStarCount = 5; public static int MaxStarCount { get; set; } = 5;
public const int MinStarCount = 1; public static int MinStarCount { get; set; } = 1;
} }
} }

4
modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Ratings/CreateUpdateRatingInput.cs

@ -1,11 +1,13 @@
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using Volo.Abp.Validation;
using Volo.CmsKit.Ratings; using Volo.CmsKit.Ratings;
namespace Volo.CmsKit.Public.Ratings namespace Volo.CmsKit.Public.Ratings
{ {
public class CreateUpdateRatingInput public class CreateUpdateRatingInput
{ {
[Required, Range(RatingConsts.MinStarCount, RatingConsts.MaxStarCount)] [Required]
[DynamicRange(typeof(RatingConsts), typeof(int), nameof(RatingConsts.MinStarCount), nameof(RatingConsts.MaxStarCount))]
public short StarCount { get; set; } public short StarCount { get; set; }
} }
} }
Loading…
Cancel
Save