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());
     }
 }