public HttpResponseMessage UpdateUserDogsByManager([FromBody] DogsForManagerView userDogs) { try { UserdogsValidator userdogsValidator = new UserdogsValidator(); ValidationResult results = userdogsValidator.Validate(userDogs); if (results.IsValid) { //var jsonString = userDogs.Content.ReadAsStringAsync().Result; //DogsForManagerView list = JsonConvert.DeserializeObject<DogsForManagerView>(jsonString); // UserDetailsView user = JsonConvert.DeserializeObject<UserDetailsView>(jsonString); Userservice userservice = new Userservice(); userservice.UpdateDogsByManager(userDogs.UserDogs); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } } catch (HttpRequestException ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); // throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, // badInputValidationException.Result)); //Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } }