Пример #1
0
        public void OnActionExecuting(ActionExecutingContext context)
        {
            if (context.ModelState.IsValid)
            {
                return;
            }

            var errors = context.ModelState.Values
                         .SelectMany(v => v.Errors)
                         .Select(e => e.ErrorMessage)
                         .Aggregate("", (s, a) => $"{a}, {s}");

            context.Result = new BadRequestObjectResult(ApiMessage.MakeError(1, errors));
        }