Exemplo n.º 1
0
        /// <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()));
        }
Exemplo n.º 3
0
 /// <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));
 }