示例#1
0
        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]);
         }
     }
 }