public IHttpActionResult PutTeachersSchoolAccess(int id, TeachersSchoolAccess teachersSchoolAccess) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != teachersSchoolAccess.TeacherSchoolAccesses_id) { return(BadRequest()); } db.Entry(teachersSchoolAccess).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TeachersSchoolAccessExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTeachersSchoolAccess(int id) { TeachersSchoolAccess teachersSchoolAccess = db.TeachersSchoolAccesses.Find(id); if (teachersSchoolAccess == null) { return(NotFound()); } return(Ok(teachersSchoolAccess)); }
public IHttpActionResult PostTeachersSchoolAccess(TeachersSchoolAccess teachersSchoolAccess) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TeachersSchoolAccesses.Add(teachersSchoolAccess); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = teachersSchoolAccess.TeacherSchoolAccesses_id }, teachersSchoolAccess)); }
public IHttpActionResult DeleteTeachersSchoolAccess(int id) { TeachersSchoolAccess teachersSchoolAccess = db.TeachersSchoolAccesses.Find(id); if (teachersSchoolAccess == null) { return(NotFound()); } db.TeachersSchoolAccesses.Remove(teachersSchoolAccess); db.SaveChanges(); return(Ok(teachersSchoolAccess)); }