public override void OnActionExecuting(ActionExecutingContext context) { List <string> validationErrors = ErrorBuilder.BuildInvalidModelStateError(context.ModelState); if (validationErrors != null && validationErrors.Count > 0) { context.Result = ApiResponder.RespondFailureTo(HttpStatusCode.UnprocessableEntity, validationErrors, ErrorCodes.ValidationError); } }