protected ResponseMessage BadRequestResponse( IDictionary <string, string[]> errors, string title = null) { var response = new BadRequestApiResponse(errors, title); return(new ResponseMessage(response.Status, response)); }
protected void AddBadRequestErrorsToModelState(BadRequestApiResponse response) { foreach (var entry in response.Errors) { for (int i = 0; i < entry.Value.Length; i++) { ModelState.AddModelError(entry.Key, entry.Value[i]); } } }