Beispiel #1
0
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            string state      = (string)value;
            var    statesList = new StatesList();
            var    states     = statesList.dict();

            foreach (KeyValuePair <string, string> item in states)
            {
                if (item.Key == state)
                {
                    return(ValidationResult.Success);
                }
            }
            return(new ValidationResult(FormatErrorMessage(validationContext.DisplayName, state)));
        }