// PUT api/Default1/5 public HttpResponseMessage PutPlannedTrip(int id, PlannedTrip plannedTrip) { if (ModelState.IsValid && id == plannedTrip.id) { TbPlannedTrip tbplannedtrip = new TbPlannedTrip { ptID = plannedTrip.id, ptTID = plannedTrip.templateId, //ptUID = plannedTrip.users. }; db.Entry(tbplannedtrip).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
// GET api/Default1/5 public TbPlannedTrip GetTbPlannedTrip(int id) { TbPlannedTrip tbplannedtrip = db.TbPlannedTrips.Find(id); if (tbplannedtrip == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } return(tbplannedtrip); }
// DELETE api/Default1/5 public HttpResponseMessage DeleteTbPlannedTrip(int id) { TbPlannedTrip tbplannedtrip = db.TbPlannedTrips.Find(id); if (tbplannedtrip == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } db.TbPlannedTrips.Remove(tbplannedtrip); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, tbplannedtrip)); }