public IEnumerable<ModelClientValidationRule> GetClientValidationRules(ModelMetadata metadata, ControllerContext context) { ErrorMessage = UmbracoValidationHelper.GetDictionaryItem(ErrorMessageDictionaryKey); var error = FormatErrorMessage(metadata.DisplayName); var rule = new ModelClientValidationRangeRule(error, Minimum, Maximum); yield return rule; }
public IEnumerable<ModelClientValidationRule> GetClientValidationRules(ModelMetadata metadata, ControllerContext context) { var rules = new ModelClientValidationRangeRule(this.ErrorMessage, this.Minimum, this.Maximum); yield return rules; }
public static IValidator Range(double minValue, double maxValue, string errorMessage = null) { errorMessage = String.Format(CultureInfo.CurrentCulture, DefaultIfEmpty(errorMessage, WebPageResources.ValidationDefault_FloatRange), minValue, maxValue); var clientAttributes = new ModelClientValidationRangeRule(errorMessage, minValue, maxValue); return new ValidationAttributeAdapter(new RangeAttribute(minValue, maxValue), errorMessage, clientAttributes); }