public static IValidator Required(string errorMessage = null) { errorMessage = DefaultIfEmpty(errorMessage, WebPageResources.ValidationDefault_Required); var clientAttributes = new ModelClientValidationRequiredRule(errorMessage); // We don't care if the value is unsafe when verifying that it is required. return new ValidationAttributeAdapter(new RequiredAttribute(), errorMessage, clientAttributes, useUnvalidatedValues: true); }
public IEnumerable<ModelClientValidationRule> GetClientValidationRules( ModelMetadata metadata, ControllerContext context) { var rule = new ModelClientValidationRequiredRule(ErrorMessageString); return new[] { rule }; }
/// <summary> /// /// </summary> /// <param name="metadata"></param> /// <param name="context"></param> /// <returns></returns> public IEnumerable<ModelClientValidationRule> GetClientValidationRules(ModelMetadata metadata, ControllerContext context) { ErrorMessage = UmbracoValidationHelper.GetDictionaryItem(_errorMessageDictionaryKey); var error = FormatErrorMessage(metadata.DisplayName); var rule = new ModelClientValidationRequiredRule(error); yield return rule; }
public IEnumerable<ModelClientValidationRule> GetClientValidationRules(ModelMetadata metadata, ControllerContext context) { var modelClientValidationRule = new ModelClientValidationRequiredRule(FormatErrorMessage(metadata.DisplayName)); yield return modelClientValidationRule; }