/// <summary> /// Retrieves a collection of localized client validation rules for the model and returns it. /// </summary> /// <returns>A collection of localized client validation rules for the model.</returns> public override IEnumerable <ModelClientValidationRule> GetClientValidationRules() { var rules = new[] { new ModelClientValidationEqualToRule(ErrorMessage, FormatPropertyForClientValidation(Attribute.OtherProperty)) }; return(LocalizationHelper.LocalizeValidationRules(rules, Metadata.GetDisplayName(), Attribute.OtherPropertyDisplayName)); }
/// <summary> /// Retrieves a collection of localized client validation rules for the model and returns it. /// </summary> /// <returns>A collection of localized client validation rules for the model.</returns> public override IEnumerable <ModelClientValidationRule> GetClientValidationRules() { var rules = new ModelClientValidationRule[] { new ModelClientValidationRule { ValidationType = mRuleName, ErrorMessage = ErrorMessage } }; return(LocalizationHelper.LocalizeValidationRules(rules, Metadata.GetDisplayName())); }
/// <summary> /// Retrieves a collection of localized client validation rules for the model and returns it. /// </summary> /// <returns>A collection of localized client validation rules for the model.</returns> public override IEnumerable <ModelClientValidationRule> GetClientValidationRules() { return(LocalizationHelper.LocalizeValidationRules(base.GetClientValidationRules(), Metadata.GetDisplayName(), Attribute.Minimum, Attribute.Maximum)); }