public IHttpActionResult PutCategorie(int id, Categorie categorie) { if (id != categorie.ID_Cat) { return(BadRequest()); } db.Entry(categorie).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CategorieExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutSecretaire(int id, Secretaire secretaire) { if (id != secretaire.ID_sec) { return(BadRequest()); } db.Entry(secretaire).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SecretaireExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutLaborantin(int id, Laborantin laborantin) { if (id != laborantin.ID_laboran) { return(BadRequest()); } db.Entry(laborantin).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!LaborantinExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutExamen(int id, Examen examen) { if (id != examen.ID_Exam) { return(BadRequest()); } db.Entry(examen).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ExamenExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutResultat(int id, Resultat resultat) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != resultat.ID_Res) { return(BadRequest()); } db.Entry(resultat).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ResultatExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutPatient(int id, Patient patient) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != patient.ID_P) { return(BadRequest()); } db.Entry(patient).State = EntityState.Modified; foreach (var c in patient.Consultation) { db.Entry(c).State = EntityState.Modified; } try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PatientExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }