static void Main(string[] args) { DemandeALutilisateur _DemandeALutilisateur = new DemandeALutilisateur(); DepartementService _DepartementService = new DepartementService(_DemandeALutilisateur); CommuneService _CommuneService = new CommuneService(_DemandeALutilisateur, _DepartementService); HabitantService _HabitantService = new HabitantService(_DemandeALutilisateur, _CommuneService); List <Commune> listcommune = new List <Commune>(); List <Habitants> listhabitants = new List <Habitants>(); while (true) { string choixUtilisateur = MenuUtilisateur(); if (choixUtilisateur == "1") { Habitants h = _HabitantService.CreateHabitants(); listhabitants.Add(h); } else if (choixUtilisateur == "2") { _HabitantService.AfficheHabitans(listhabitants); } else if (choixUtilisateur == "3") { Commune c = _CommuneService.CreerCommune(); listcommune.Add(c); } else if (choixUtilisateur == "4") { _DepartementService.CreeDepartement(); } else if (choixUtilisateur == "5") { _CommuneService.affiche(listcommune); } else if (choixUtilisateur == "Q") { break; } else { Console.WriteLine("Je n'ai pas compris"); } } }