/// <summary> /// Adds a new error to the collection /// <seealso>Class ValidationErrorCollection</seealso> /// </summary> /// <param name="Message"> /// Message of the error /// </param> /// <param name="FieldName"> /// optional field name that it applies to (used for Databinding errors on /// controls) /// </param> /// <param name="ID"> /// An optional ID you assign the error /// </param> /// <returns>Void</returns> public void Add(string Message, string FieldName = "", string ID = "") { var error = new ValidationError() { Message = Message, ControlID = FieldName, ID = ID }; Add(error); }
/// <summary> /// Asserts a business rule - if condition is true it's added otherwise not. /// <seealso>Class ValidationErrorCollection</seealso> /// </summary> /// <param name="Condition"> /// If this condition evaluates to true the Validation Error is added /// </param> /// <param name="Error"> /// Validation Error Object /// </param> /// <returns>value of condition</returns> public bool Assert(bool Condition, ValidationError Error) { if (Condition) List.Add(Error); return Condition; }
/// <summary> /// Adds a new error to the collection /// <seealso>Class ValidationError</seealso> /// </summary> /// <param name="Error"> /// Validation Error object /// </param> /// <returns>Void</returns> public void Add(ValidationError Error) { List.Add(Error); }