public static IActionResult BuildBadRequest(IEnumerable <IdentityError> resultErrors) { ErrorDtoResponse res = new ErrorDtoResponse(); foreach (var resultError in resultErrors) { res.FullMessages.Add(resultError.Description); } return(new StatusCodeAndDtoWrapper(400, res)); }
public static StatusCodeAndDtoWrapper BuilBadRequest(ModelStateDictionary modelStateDictionary) { ErrorDtoResponse errorRes = new ErrorDtoResponse(); foreach (var key in modelStateDictionary.Keys) { foreach (var error in modelStateDictionary[key].Errors) { errorRes.FullMessages.Add(error.ErrorMessage); } } return(new StatusCodeAndDtoWrapper(errorRes, 400)); }
public static HttpResponseMessage BuildUnauthorized(ICollection <string> errors = null) { ErrorDtoResponse res = new ErrorDtoResponse(); if (errors != null) { foreach (var error in errors) { res.FullMessages.Add(error); } } return(new StatusCodeAndDtoWrapper(res, 401)); }
private StatusCodeAndDtoWrapper(ErrorDtoResponse dto, string message, HttpStatusCode statusCode) : this(dto, new SingletonList <string>(message), statusCode) { }