public HttpResponseMessage Create(HttpRequestMessage request, SlideViewModel slideVm) { if (ModelState.IsValid) { Slide slideDb = new Slide(); slideDb.UpdateSlide(slideVm); _slideService.Add(slideDb); _slideService.SaveChange(); return(request.CreateResponse(HttpStatusCode.Created, slideVm)); } else { return(request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }