public IHttpActionResult PostDiagnosesIcd(DiagnosesIcd diagnosesIcd) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DiagnosesIcds.Add(diagnosesIcd); try { db.SaveChanges(); } catch (DbUpdateException) { if (DiagnosesIcdExists(diagnosesIcd.DiagnosisId)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = diagnosesIcd.DiagnosisId }, diagnosesIcd)); }
public IHttpActionResult PutDiagnosesIcd(int id, DiagnosesIcd diagnosesIcd) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != diagnosesIcd.DiagnosisId) { return(BadRequest()); } db.Entry(diagnosesIcd).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DiagnosesIcdExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetDiagnosesIcd(int id) { DiagnosesIcd diagnosesIcd = db.DiagnosesIcds.Find(id); if (diagnosesIcd == null) { return(NotFound()); } return(Ok(diagnosesIcd)); }
public IHttpActionResult DeleteDiagnosesIcd(int id) { DiagnosesIcd diagnosesIcd = db.DiagnosesIcds.Find(id); if (diagnosesIcd == null) { return(NotFound()); } db.DiagnosesIcds.Remove(diagnosesIcd); db.SaveChanges(); return(Ok(diagnosesIcd)); }