public IEnumerable <ModelClientValidationRule> GetClientValidationRules(ModelMetadata metadata, ControllerContext context) { var rule = new ModelClientValidationRule() { ValidationType = "validateage", ErrorMessage = FormatErrorMessage(metadata.GetDisplayName()), }; rule.ValidationParameters.Add("minumumdate", MinimumDateProperty.ToShortDateString()); rule.ValidationParameters.Add("maximumdate", MaximumDateProperty.ToShortDateString()); yield return(rule); }
set => SetValue(MinimumDateProperty, value);
public override string FormatErrorMessage(string name) { return(string.Format(ErrorMessageString, name, MinimumDateProperty.ToShortDateString(), MaximumDateProperty.ToShortDateString())); }