public IHttpActionResult PutSchoolSpec(int id, SchoolSpec schoolSpec) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != schoolSpec.SchoolSpecs_id) { return(BadRequest()); } db.Entry(schoolSpec).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SchoolSpecExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetSchoolSpec(int id) { SchoolSpec schoolSpec = db.SchoolSpecs.Find(id); if (schoolSpec == null) { return(NotFound()); } return(Ok(schoolSpec)); }
public IHttpActionResult DeleteSchoolSpec(int id) { SchoolSpec schoolSpec = db.SchoolSpecs.Find(id); if (schoolSpec == null) { return(NotFound()); } db.SchoolSpecs.Remove(schoolSpec); db.SaveChanges(); return(Ok(schoolSpec)); }