public IHttpActionResult PutRegisteredStudent(int id, RegisteredStudent registeredStudent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != registeredStudent.RegisteredStudents_id) { return(BadRequest()); } db.Entry(registeredStudent).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RegisteredStudentExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetRegisteredStudent(int id) { RegisteredStudent registeredStudent = db.RegisteredStudents.Find(id); if (registeredStudent == null) { return(NotFound()); } return(Ok(registeredStudent)); }
public IHttpActionResult PostRegisteredStudent(RegisteredStudent registeredStudent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.RegisteredStudents.Add(registeredStudent); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = registeredStudent.RegisteredStudents_id }, registeredStudent)); }
public IHttpActionResult DeleteRegisteredStudent(int id) { RegisteredStudent registeredStudent = db.RegisteredStudents.Find(id); if (registeredStudent == null) { return(NotFound()); } db.RegisteredStudents.Remove(registeredStudent); db.SaveChanges(); return(Ok(registeredStudent)); }