public IHttpActionResult PostProfesseurs(Professeurs professeurs) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.Professeurs.Add(professeurs); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = professeurs.Id }, professeurs); }
public IHttpActionResult PutProfesseurs(int id, Professeurs professeurs) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != professeurs.Id) { return BadRequest(); } db.Entry(professeurs).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProfesseursExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public static Professeurs GetOne(Professeurs professeur) { return new ProfesseurRepository().GetOne(professeur.Id); }
private void initViewBagProfesseurs(int? professeurId) { List<Professeurs> listeProfesseurs = new List<Professeurs>(db.Professeurs); Professeurs dbprofesseur = new Professeurs(); dbprofesseur.Id = 0; dbprofesseur.Nom = "Non renseigné"; listeProfesseurs.Insert(0, dbprofesseur); ViewBag.FK_Professeurs = new SelectList(listeProfesseurs, "Id", "Nom", professeurId); }
public static List<Cours> GetCours(Professeurs professeur) { return new ProfesseurRepository().GetAllCours(professeur.Id); }
public static bool ExistCours(Professeurs professeur, Cours cours) { return new ProfesseurRepository().ExistCours(professeur.Id, cours.Id); }
public static void DeleteOneProfesseur(Professeurs professeur) { new ProfesseurRepository().DeleteOne(professeur.Id); }
// SERVICES DE l'ENTITE PROFESSEUR public static void CreateOne(Professeurs professeur) { new ProfesseurRepository().CreateOne(professeur); }
public static void AddCours(Professeurs professeur, Cours cours) { new ProfesseurRepository().AddCours(professeur.Id, cours.Id); }