public IHttpActionResult PostDemoFacilities(DemoFacilities demoFacilities) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DemoFacilities.Add(demoFacilities); try { db.SaveChanges(); } catch (DbUpdateException) { if (DemoFacilitiesExists(demoFacilities.Facility_ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = demoFacilities.Facility_ID }, demoFacilities)); }
public IHttpActionResult PutDemoFacilities(int id, DemoFacilities demoFacilities) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != demoFacilities.Facility_ID) { return(BadRequest()); } db.Entry(demoFacilities).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DemoFacilitiesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetDemoFacilities(int id) { DemoFacilities demoFacilities = db.DemoFacilities.Find(id); if (demoFacilities == null) { return(NotFound()); } return(Ok(demoFacilities)); }
public IHttpActionResult DeleteDemoFacilities(int id) { DemoFacilities demoFacilities = db.DemoFacilities.Find(id); if (demoFacilities == null) { return(NotFound()); } db.DemoFacilities.Remove(demoFacilities); db.SaveChanges(); return(Ok(demoFacilities)); }