| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- using System;
- namespace Abp.Web.Models
- {
- /// <summary>
- /// Used to store information about a validation error.
- /// </summary>
- [Serializable]
- public class ValidationErrorInfo
- {
- /// <summary>
- /// Validation error message.
- /// </summary>
- public string Message { get; set; }
- /// <summary>
- /// Relate invalid members (fields/properties).
- /// </summary>
- public string[] Members { get; set; }
- /// <summary>
- /// Creates a new instance of <see cref="ValidationErrorInfo"/>.
- /// </summary>
- public ValidationErrorInfo()
- {
- }
- /// <summary>
- /// Creates a new instance of <see cref="ValidationErrorInfo"/>.
- /// </summary>
- /// <param name="message">Validation error message</param>
- public ValidationErrorInfo(string message)
- {
- Message = message;
- }
-
- /// <summary>
- /// Creates a new instance of <see cref="ValidationErrorInfo"/>.
- /// </summary>
- /// <param name="message">Validation error message</param>
- /// <param name="members">Related invalid members</param>
- public ValidationErrorInfo(string message, string[] members)
- : this(message)
- {
- Members = members;
- }
- /// <summary>
- /// Creates a new instance of <see cref="ValidationErrorInfo"/>.
- /// </summary>
- /// <param name="message">Validation error message</param>
- /// <param name="member">Related invalid member</param>
- public ValidationErrorInfo(string message, string member)
- : this(message, new[] { member })
- {
- }
- }
- }
|