/// <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); }
public void Add(ValidationMessage.MessageType type, string name, string value) { this.Add(new ValidationMessage(type, name, value)); }
public void Add(ValidationMessage.MessageType type, string message) { this.Add(new ValidationMessage(type, message)); }