public override void OnActionExecuting(ActionExecutingContext context) { if (!context.ModelState.IsValid) { var fiedValidatorViewModel = new FieldValidatorViewModelOutput(context.ModelState.SelectMany(x => x.Value.Errors).Select(x => x.ErrorMessage)); context.Result = new BadRequestObjectResult(fiedValidatorViewModel); } }
public override void OnActionExecuted(ActionExecutedContext context) { if (!context.ModelState.IsValid) { var FieldValidation = new FieldValidatorViewModelOutput(context.ModelState.SelectMany(sm => sm.Value.Errors).Select(s => s.ErrorMessage)); context.Result = new BadRequestObjectResult(FieldValidation); } }