private ValidationResponse BuildErrorResponse(string errorMessage, ValidationStatusCode statusCode) { var validationResponse = new ValidationResponse(); validationResponse.Errors.Add(new ValidationErrorDetail(errorMessage, statusCode)); return(validationResponse); }
/// <summary> /// Initializes a new instance of the <see cref="ValidationIssue"/> class. /// </summary> /// <param name="res">The resource.</param> /// <param name="stat">The validation status.</param> /// <param name="code">The validation status code.</param> /// <param name="msg">The message.</param> public ValidationIssue(IResource res, ValidationStatus stat, ValidationStatusCode code, string msg) { Check.ArgumentNotNull(res, nameof(res)); Check.ArgumentNotEmpty(msg, nameof(msg)); this.Resource = res; this.Status = stat; this.Message = msg; this.StatusCode = code; }
public ValidationErrorDetail(string errorMessage, ValidationStatusCode statusCode) { ErrorMessage = errorMessage; ValidationStatusCode = statusCode; }
public ValidationErrorDetail(string field, string errorMessage, ValidationStatusCode statusCode) { Field = field; ErrorMessage = errorMessage; ValidationStatusCode = statusCode; }
/// <summary> /// Initializes a new instance of the <see cref="ValidationIssue"/> class. /// </summary> /// <param name="res">The resource.</param> /// <param name="stat">The validation status.</param> /// <param name="code">The validation status code.</param> /// <param name="msg">The message.</param> public ValidationIssue(IResource res, ValidationStatus stat, ValidationStatusCode code, string msg) { Check.NotNull(res, "res"); //NOXLATE Check.NotEmpty(msg, "msg"); //NOXLATE this.Resource = res; this.Status = stat; this.Message = msg; this.StatusCode = code; }
private void RunValidationCheckAndAppendAnyError(string fieldName, string errorMessage, ValidationResponse validationResult, ValidationStatusCode statusCode) { if (errorMessage != string.Empty) { validationResult.Errors.Add(new ValidationErrorDetail(fieldName, errorMessage.Replace("; ", ""), statusCode)); } }