public HttpResponseMessage UpdateApartmentDetail(int id, [FromBody] ApartmentDetail apartmentDetail) { try { using (ApartmentsEntities entities = new ApartmentsEntities()) { var result = entities.ApartmentDetails.FirstOrDefault(x => x.ApartmentId == id); if (result != null) { result.ApartmentId = apartmentDetail.ApartmentId; result.ApartmentName = apartmentDetail.ApartmentName; result.NoOfFloors = apartmentDetail.NoOfFloors; result.Address1 = apartmentDetail.Address1; result.Address2 = apartmentDetail.Address2; result.City = apartmentDetail.City; result.State = apartmentDetail.State; result.PinCode = apartmentDetail.PinCode; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, "Item Updated!")); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Error Occured")); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Error Occured")); } }
public HttpResponseMessage SaveNewApartmentDetail([FromBody] ApartmentDetail apartmentDetail) { try { using (ApartmentsEntities entities = new ApartmentsEntities()) { entities.ApartmentDetails.Add(apartmentDetail); entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.Created, "Item Created")); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Bad Request")); } }