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 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 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 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 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 PostExamen(Examen examen) { using (YouLabEntities db = new YouLabEntities()) { db.Examen.Add(examen); db.SaveChanges(); } return(CreatedAtRoute("DefaultApi", new { id = examen.ID_Exam }, examen)); }
public IHttpActionResult PostSecretaire(Secretaire secretaire) { using (YouLabEntities db = new YouLabEntities()) { db.Secretaire.Add(secretaire); db.SaveChanges(); } return(CreatedAtRoute("DefaultApi", new { id = secretaire.ID_sec }, secretaire)); }
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)); }
public IHttpActionResult PostLaborantin(Laborantin laborantin) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } using (YouLabEntities db = new YouLabEntities()) { db.Laborantin.Add(laborantin); db.SaveChanges(); } return(CreatedAtRoute("DefaultApi", new { id = laborantin.ID_laboran }, laborantin)); }
public IHttpActionResult PostResultat(Resultat resultat) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } using (YouLabEntities db = new YouLabEntities()) { db.Resultat.Add(resultat); db.SaveChanges(); } return(CreatedAtRoute("DefaultApi", new { id = resultat.ID_Res }, resultat)); }
public IHttpActionResult PostCategorie(Categorie categorie) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } using (YouLabEntities db = new YouLabEntities()) { db.Categorie.Add(categorie); db.SaveChanges(); } return(CreatedAtRoute("DefaultApi", new { id = categorie.ID_Cat }, categorie)); }
public IHttpActionResult PostPatient(Patient patient) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } using (YouLabEntities db = new YouLabEntities()) { db.Patient.Add(patient); db.SaveChanges(); } return(CreatedAtRoute("DefaultApi", new { id = patient.ID_P }, patient)); }
public IHttpActionResult PostConsultation(Consultation consultation) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } using (YouLabEntities db = new YouLabEntities()) { consultation.Date_consult = DateTime.Now; db.Consultation.Add(consultation); db.SaveChanges(); } return(CreatedAtRoute("DefaultApi", new { id = consultation.ID_Consult }, consultation)); }