private Microsoft.AspNetCore.Mvc.ObjectResult GenerateResultForWarningException(Core.Exceptions.WarningException warningException) { var answer = new WarningAnswer(warningException); var res = new Microsoft.AspNetCore.Mvc.OkObjectResult(answer); return(res); }
public void OnActionExecuting(ActionExecutingContext context) { _logger.LogTrace("{0} -> Validating Model...", context.ActionDescriptor.GetShortMethodName()); if (!context.ModelState.IsValid) { string message = this.GetErrorFirstMessage(context.ModelState); WarningAnswer answer = new WarningAnswer(message); context.Result = new OkObjectResult(answer); } else { _logger.LogTrace("{0} -> Model Validated", context.ActionDescriptor.GetShortMethodName()); } }