public HttpResponseMessage Create(HttpRequestMessage request, PostImageViewModel postImageVm)
 {
     return(CreateHttpResponse(request, () =>
     {
         if (ModelState.IsValid)
         {
             PostImage postImageDb = new PostImage();
             postImageDb.UpdatePostImage(postImageVm);
             _postImageService.Add(postImageDb);
             _postImageService.SaveChange();
             return request.CreateResponse(HttpStatusCode.OK, postImageVm);
         }
         else
         {
             return request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
         }
     }));
 }