public void AddCours(Etudiants etudiant, Cours cour) { TPDataBaseEntities context = new TPDataBaseEntities(); EtudiantsCours etudiantcours = new EtudiantsCours(); etudiantcours.Cours = context.Cours.Find(cour.Id); etudiantcours.Etudiants = context.Etudiants.Find(etudiant.Id); context.EtudiantsCours.Add(etudiantcours); context.SaveChanges(); }
public bool ExistCours(Etudiants etudiant, Cours cour) { TPDataBaseEntities context = new TPDataBaseEntities(); EtudiantsCours etudiantcours = new EtudiantsCours(); etudiantcours.Cours = context.Cours.Find(cour.Id); etudiantcours.Etudiants = context.Etudiants.Find(etudiant.Id); // Vérifie si l'association Etudiant/Cours existe déjà List<EtudiantsCours> listeetudiantcours = context.EtudiantsCours.Where(ec => (ec.FK_Cours == etudiantcours.Cours.Id) && (ec.FK_Etudiants == etudiantcours.Etudiants.Id) ).ToList(); return (listeetudiantcours != null && listeetudiantcours.Count > 0); // OU UTILISATION DU ANY AVEC LINQ => PLUS DIRECT //return context.EtudiantsCours.Any(ec => (ec.FK_Cours == etudiantcours.Cour.Id) // && (ec.FK_Etudiants == etudiantcours.Etudiant.Id) // ); }
public bool ExistCours(Etudiants etudiant, Cours cour) { TPDataBaseEntities context = new TPDataBaseEntities(); EtudiantsCours etudiantcours = new EtudiantsCours(); etudiantcours.Cours = context.Cours.Find(cour.Id); etudiantcours.Etudiants = context.Etudiants.Find(etudiant.Id); // Vérifie si l'association Etudiant/Cours existe déjà List <EtudiantsCours> listeetudiantcours = context.EtudiantsCours.Where(ec => (ec.FK_Cours == etudiantcours.Cours.Id) && (ec.FK_Etudiants == etudiantcours.Etudiants.Id) ).ToList(); return(listeetudiantcours != null && listeetudiantcours.Count > 0); // OU UTILISATION DU ANY AVEC LINQ => PLUS DIRECT //return context.EtudiantsCours.Any(ec => (ec.FK_Cours == etudiantcours.Cour.Id) // && (ec.FK_Etudiants == etudiantcours.Etudiant.Id) // ); }