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 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 Volo.Abp.Validation;
using Volo.CmsKit.Ratings;
namespace Volo.CmsKit.Public.Ratings
{
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; }
}
}
Loading…
Cancel
Save