public IHttpActionResult PuttTeacher(int id, tTeacher tTeacher) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tTeacher.f老師編號) { return(BadRequest()); } db.Entry(tTeacher).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tTeacherExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GettTeacher(int id) { tTeacher tTeacher = db.tTeachers.Find(id); if (tTeacher == null) { return(NotFound()); } return(Ok(tTeacher)); }
public IHttpActionResult PosttTeacher(tTeacher tTeacher) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tTeachers.Add(tTeacher); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tTeacher.f老師編號 }, tTeacher)); }
public IHttpActionResult DeletetTeacher(int id) { tTeacher tTeacher = db.tTeachers.Find(id); if (tTeacher == null) { return(NotFound()); } db.tTeachers.Remove(tTeacher); db.SaveChanges(); return(Ok(tTeacher)); }