예제 #1
0
        public virtual ApiResult GetErrorResultFromModelState(ModelStateDictionary modelState)
        {
            modelState.CheckArgumentNull(nameof(modelState));

            IEnumerable <ApiError> errors = modelState.Values
                                            .SelectMany(s => s.Errors)
                                            .Select(e => new ApiError {
                Message = e.ErrorMessage
            });

            return(ApiResult.ErrorResult(errors));
        }