private void get_List_Courses_select_etudiant(etudiants etudiant_selectionne) { liste_cours_observable_de_main_view_etudiant.Clear(); List <etudiant_cours> my_cours = context.etudiant_cours.Where(sc => sc.FK_etudiant == etudiant_selectionne.ld).ToList(); foreach (etudiant_cours c in my_cours) { liste_cours_observable_de_main_view_etudiant.Add(c.cours); } }
public IActionResult Update(string id, etudiants etudiantInput) { var etudiant = _studentService.Get(id); if (etudiant == null) { return(NotFound()); } _studentService.Update(id, etudiantInput); return(NoContent()); }
public void Modification(etudiants modifiaction) { //le check pour savoir si l'etudaint et bien dans la liste est fait //avant car il faut cliquer sur la liste pour choisir l'etudiant à enlever bool change = false; etudiants etudiant_anvant_modif = new etudiants(); etudiant_anvant_modif.Prenom = _etudiant_selectionne_main_view_etudiant.Prenom.ToString(); etudiant_anvant_modif.Nom = _etudiant_selectionne_main_view_etudiant.Nom.ToString(); if (modifiaction.Nom != "" && _etudiant_selectionne_main_view_etudiant.Nom != modifiaction.Nom) { if (modifiaction.Prenom != "" && _etudiant_selectionne_main_view_etudiant.Prenom != modifiaction.Prenom) { context.etudiants.Find(_etudiant_selectionne_main_view_etudiant.ld).Nom = modifiaction.Nom; context.etudiants.Find(_etudiant_selectionne_main_view_etudiant.ld).Prenom = modifiaction.Prenom; change = true; } else { context.etudiants.Find(_etudiant_selectionne_main_view_etudiant.ld).Nom = modifiaction.Nom; change = true; } } else { if (modifiaction.Prenom != "" && _etudiant_selectionne_main_view_etudiant.Prenom != modifiaction.Prenom) { context.etudiants.Find(_etudiant_selectionne_main_view_etudiant.ld).Prenom = modifiaction.Prenom; change = true; } else { MessageBox.Show("vous n'avez rentré aucun modifiaction pour l'etudiant :" + _etudiant_selectionne_main_view_etudiant.Nom + ", " + _etudiant_selectionne_main_view_etudiant.Prenom); } } if (change) { context.SaveChanges(); MessageBox.Show("vous avez modifié l'etudiant :" + etudiant_anvant_modif.Nom + ", " + etudiant_anvant_modif.Prenom + " en " + _etudiant_selectionne_main_view_etudiant.Nom + ", " + _etudiant_selectionne_main_view_etudiant.Prenom); liste_d_etudiant_main_view_etudiant.Clear(); liste_d_etudiant_main_view_etudiant = context.etudiants.ToList(); etudiant_selectionne_observable_main_view_etudiant.Clear(); } }
public void Add(etudiants nouveau_etudiant) { etudiants etu = null; etu = context.etudiants.Where(e => e.Nom == nouveau_etudiant.Nom && e.Prenom == nouveau_etudiant.Prenom).FirstOrDefault(); if (etu != null) { MessageBox.Show("l'etudiant :" + nouveau_etudiant.Nom + " " + nouveau_etudiant.Prenom + ",existe dejà. Inutile de la rajouter"); //Debug.WriteLine("l'etudiant :" + nouveau_etudiant.Nom + // " " + nouveau_etudiant.Prenom + ",existe dejà. Inutile de la rajouter"); } else { if (nouveau_etudiant.Nom != null) { if (nouveau_etudiant.Prenom != null) { context.etudiants.Add(nouveau_etudiant); context.SaveChanges(); MessageBox.Show("l'etudiant :" + nouveau_etudiant.Nom + " " + nouveau_etudiant.Prenom + ", à ete rajoute"); //une fois l'etudaint ajouter en base de donnée je rechage la la abse de donnée //pour afficher la nouvelle liste etudiant_selectionne_observable_main_view_etudiant.Clear(); liste_d_etudiant_main_view_etudiant.Clear(); liste_d_etudiant_main_view_etudiant = context.etudiants.ToList(); } else { MessageBox.Show("vous n'avez pas rentré de prenom"); } } else { MessageBox.Show("vous n'avez pas rentré de nom"); } //Debug.WriteLine("l'etudiant :" + nouveau_etudiant.Nom + // " " + nouveau_etudiant.Prenom + ", à ete rajoute"); } }
public void raffraichissement_list_de_cours_de_l_etudaint(etudiants etudiant_selectionne) { get_List_Courses_select_etudiant(etudiant_selectionne); }
public void Remove(etudiants etudiant) { _etudiants.DeleteOne(etudiants => etudiants.Id == etudiant.Id); }
public void Update(string id, etudiants etudiant) { _etudiants.ReplaceOne(etudiants => etudiants.Id == id, etudiant); }
public etudiants Create(etudiants etudiant) { _etudiants.InsertOne(etudiant); return(etudiant); }