static void Main(string[] args) { SalleService _SalleService = new SalleService(_DemandeALutilisateur); MatieresService _MatieresService = new MatieresService(_DemandeALutilisateur, _SalleService); EtudiantsService _EtudiantsService = new EtudiantsService(_DemandeALutilisateur, _MatieresService); // ancienne partie du code => à conserver pour exercices var l = new List <Toto>(); Console.WriteLine("Hello World!"); // déclaration d'une liste de personne while (true) { string choixUtilisateur = MenuUtilisateur(); if (choixUtilisateur == "1") { _EtudiantsService.CreateEtudiants(); } else if (choixUtilisateur == "2") { _EtudiantsService.AfficheEtudiants(); } else if (choixUtilisateur == "3") { // exercice : permettre de créer une matière _MatieresService.CreerMatiere(); } else if (choixUtilisateur == "4") { } else if (choixUtilisateur == "5") { _SalleService.CreateSalle(); } else if (choixUtilisateur == "Q") { break; } else { Console.WriteLine("Je n'ai pas compris"); } } // pour laisser la fenetre ouverte et attendre // que l'utilisateur ferme Console.ReadKey(); }
static void Main(string[] args) { //// présentaiton du fonctionnement du lien entre les objets //Matiere CsharpNiveau1 = new Matiere(); //CsharpNiveau1.Code= "C#"; //CsharpNiveau1.Nom = "C# Les fondamentaux"; //Matiere UML = new Matiere(); //UML.Code = "UML"; //UML.Nom = "UML - le diagramme de classe"; //List<Matiere> lesMatieres = new List<Matiere>(); //lesMatieres.Add(CsharpNiveau1); //lesMatieres.Add(UML); //Etudiant p1 = new Etudiant(); //p1.Prenom = "Thibaut"; //p1.Matieres = new List<Matiere>(); //p1.Matieres.Add(CsharpNiveau1); //p1.Matieres.Add(UML); //Etudiant p2 = new Etudiant(); //p2.Prenom = "Oulimata"; //p2.Matieres = new List<Matiere>(); //List<Etudiant> etudiants = new List<Etudiant>(); //etudiants.Add(p1); //etudiants.Add(p2); //Matiere m = DemandeMatiere(lesMatieres); //if (m!= null) // p2.Matieres.Add(m); //// ajout de la matière correspondant au code à Oulimata. //// Modification du nom de la matière => l'affichage sera impacté pour tous les édutiants qui suivent cette matière //CsharpNiveau1.Nom = "C# Niveau 1"; ////********** - Afficher la liste des étudiants et les matières qu'ils suivent ***************** / //_EtudiantsService.AfficheEtudiants(etudiants); // ancienne partie du code => à conserver pour exercices Console.WriteLine("Hello World!"); // déclaration d'une liste de personne while (true) { string choixUtilisateur = MenuUtilisateur(); if (choixUtilisateur == "1") { _EtudiantsService.CreateEtudiants(); } else if (choixUtilisateur == "2") { _EtudiantsService.AfficheEtudiants(); } else if (choixUtilisateur == "3") { // exercice : permettre de créer une matière _MatieresService.CreerMatiere(); } else if (choixUtilisateur == "4") { // exercice : afficher la liste des matières } else if (choixUtilisateur == "Q") { break; } else { Console.WriteLine("Je n'ai pas compris"); } } // pour laisser la fenetre ouverte et attendre // que l'utilisateur ferme Console.ReadKey(); }