[Entity Framework] ValidationAttribute
Здравейте!
Моля, покажете ми как се прави custom ValidationAttribute с параметър, примерно:
[MaxValue(10000)]
Благодаря!
Здравейте!
Моля, покажете ми как се прави custom ValidationAttribute с параметър, примерно:
[MaxValue(10000)]
Благодаря!
Използваш пропърти за сравняваната стойност.
    using System.ComponentModel.DataAnnotations;
    [AttributeUsage(AttributeTargets.Property)]
    public class MaxValueAttribute : ValidationAttribute
    {
        public MaxValueAttribute(int maxValue)
        {
            this.MaxValue = maxValue;
        }
        public override bool IsValid(object value)
        {
            return (int)value <= this.MaxValue;
        }
        public int MaxValue { get; set; }
    }
Благодаря ти!
При мен вече работи.
Радвам се. Виж само дали не можеш да използваш Range вместо него.