/// <summary>
        /// Adds a new validation message to this validation result.
        /// </summary>
        /// <param name="type">The message type.</param>
        /// <param name="field">The name of the affected field.</param>
        /// <param name="messageKey">The language-neutral message key.</param>
        /// <param name="messageParameters">The optional message parameters (text) to be inserted into the localized message.</param>
        /// <seealso cref="ValidationMessage"/>
        public void AddMessage(ValidationMessage.MessageType type, string field, string messageKey, string[] messageParameters = null)
        {
            ValidationMessage message = new ValidationMessage(type, field, messageKey, messageParameters);

            if (_validationMessages == null)
            {
                _validationMessages = new List <ValidationMessage>();
            }

            _validationMessages.Add(message);
        }
Exemple #2
0
 public void Add(ValidationMessage.MessageType type, string name, string value)
 {
     this.Add(new ValidationMessage(type, name, value));
 }
Exemple #3
0
 public void Add(ValidationMessage.MessageType type, string message)
 {
     this.Add(new ValidationMessage(type, message));
 }