public BusinessRuleValidationExceptionProblemDetails(BusinessRuleValidationException exception) { this.Detail = exception.Details; this.Status = StatusCodes.Status409Conflict; this.Title = "执行失败"; this.Type = "https://somedomain/business-rule-validation-error"; }
public BusinessRuleValidationExceptionProblemDetails(BusinessRuleValidationException exception, BusinessRuleValidationEnumeration ruleValidationEnumeration) { Status = StatusCodes.Status400BadRequest; Type = nameof(BusinessRuleValidationExceptionProblemDetails); Errors = ProblemDetailsWrapErrors.GetErrors(exception, ruleValidationEnumeration); }
public BusinessRuleValidationExceptionProblemDetails(BusinessRuleValidationException exception) { Title = "Business rule broken"; Status = StatusCodes.Status409Conflict; Detail = exception.Message; Type = "https://somedomain/business-rule-validation-error"; }
public BusinessRuleValidationExceptionProblemDetails(BusinessRuleValidationException exception) { this.Title = "Business rule validation error"; this.Status = StatusCodes.Status409Conflict; this.Detail = exception.Details; this.Type = "https://vital10.nl/business-rule-validation-error"; }
public BusinessRuleValidationExceptionProblemDetails(BusinessRuleValidationException exception) { this.Title = "Business rule validation error"; this.Status = StatusCodes.Status422UnprocessableEntity; this.Detail = exception.Details; this.Type = "business"; }
private void CreateValidationFailed(BusinessRuleValidationException businessRuleValidationException) { foreach (var error in businessRuleValidationException.ValidationResults.Where(x => x != BusinessRuleValidationResult.Success)) { ModelState.AddModelError("SKU." + error.PropertyName, error.ErrorMessage); } }
public BusinessRuleValidationExceptionProblemDetails(BusinessRuleValidationException exception) { this.Title = exception.Message; this.Status = StatusCodes.Status400BadRequest; this.Detail = exception.Details; this.Type = "https://httpstatuses.com/400"; }
public BusinessRuleValidationExceptionProblemDetails(BusinessRuleValidationException exception) { this.Title = "Business rule validation error"; this.Status = StatusCodes.Status409Conflict; this.Detail = exception.Details; this.Type = "https://sbijavardomain/rulevalidationpage.html"; }
private void CreateValidationFailed(BusinessRuleValidationException businessRuleValidationException) { foreach (var error in businessRuleValidationException.ValidationResults.Where(x => x != BusinessRuleValidationResult.Success)) { ModelState.AddModelError(error.PropertyName != null ? "DomainLicense." + error.PropertyName : string.Empty, error.ErrorMessage); } }
public BusinessRuleValidationExceptionProblemDetails(BusinessRuleValidationException exception) { var brokenRuleType = exception.BrokenRule.GetType(); this.Title = "Business rule validation error"; this.Status = StatusCodes.Status422UnprocessableEntity; this.Detail = exception.Details; this.Type = "https://httpstatuses.com/" + this.Status; this.Extensions.Add("errorCode", exception.BrokenRule.GetType().ToString()); }
public static void AssertBrokenRule <TRule>(TestDelegate testDelegate) where TRule : class, IBusinessRule { string message = $"Expected {typeof(TRule).Name} broken rule"; BusinessRuleValidationException businessRuleValidationException = Assert.Catch <BusinessRuleValidationException>(testDelegate, message); if (businessRuleValidationException != null) { Assert.That(businessRuleValidationException.BrokenRule, Is.TypeOf <TRule>(), message); } }
public void OnValidationFailed(BusinessRuleValidationException businessRuleValidationException) { foreach (var error in businessRuleValidationException.ValidationResults.Where(x => x != BusinessRuleValidationResult.Success)) { loggingService.Log(error.ErrorMessage); applicationIssueUnitOfWork.CustomerAppId = customerApp.CustomerAppId; applicationIssueUnitOfWork.DateTime = DateTime.Now; applicationIssueUnitOfWork.Severity = ApplicationIssueSeverity.High; applicationIssueUnitOfWork.Message = error.BusinessRuleName; applicationIssueUnitOfWork.Details = error.ErrorMessage; applicationIssueUnitOfWork.Commit(); } }
internal BusinessRuleValidationExceptionProblemDetail(BusinessRuleValidationException ex) { Status = StatusCodes.Status400BadRequest; Detail = ex.Message; }
public BusinessRuleValidationExceptionProblemDetails(BusinessRuleValidationException exception) { this.Title = exception.Message; this.Status = StatusCodes.Status409Conflict; this.Detail = exception.Details; }
public BusinessRuleValidationExceptionProblemDetails(BusinessRuleValidationException exception) { Problem = "Business rule broken."; Detail = exception.Message; }
public RegisterRejectedTransferNotification(WireTransfer wireTransfer, BusinessRuleValidationException businessRuleValidationException) { WireTransfer = wireTransfer; BusinessRuleValidationException = businessRuleValidationException; }