| 123456789101112131415161718192021222324252627282930313233343536 |
- // 大名科技(天津)有限公司版权所有 电话:18020030720 QQ:515096995
- //
- // 此源代码遵循位于源代码树根目录中的 LICENSE 文件的许可证
- namespace Admin.NET.Core;
- /// <summary>
- /// 最小值校验
- /// </summary>
- public class MinValueAttribute : ValidationAttribute
- {
- private double MinValue { get; set; }
- /// <summary>
- /// 最小值
- /// </summary>
- /// <param name="value"></param>
- public MinValueAttribute(double value) => this.MinValue = value;
- /// <summary>
- /// 最小值校验
- /// </summary>
- /// <param name="value"></param>
- /// <returns></returns>
- public override bool IsValid(object value)
- {
- return value == null || Convert.ToDouble(value) > this.MinValue;
- }
- /// <summary>
- /// 错误信息
- /// </summary>
- /// <param name="name"></param>
- /// <returns></returns>
- public override string FormatErrorMessage(string name) => base.FormatErrorMessage(name);
- }
|