public HttpResponseMessage Post([FromBody] ApartmentViewModel item) { try { var entity = item.FromViewModel(); if (entity.UniqueId.HasValue) { _apartmentService.Update(entity); } else { _apartmentService.Insert(entity); } return(Request.CreateResponse(System.Net.HttpStatusCode.Accepted)); } catch (Exception e) { return(Request.CreateResponse(System.Net.HttpStatusCode.InternalServerError, e.Message)); } }