private void AfficherPlacesDisp(Parking.Parking parking) { List <Place> placesDisp = parking.GetPlacesDisp(); if (placesDisp.Count == 0) { Console.WriteLine("Aucune Place Disponible dans ce parking"); } else { placesDisp.ForEach(num => { Console.WriteLine($"{num}- A{num}"); }); } }
private Place SaisirPlace(Parking.Parking p) { Console.WriteLine("Selectionnez une place parmis la liste suivante :"); for (int i = 0; i < p.Places.Length; i++) { if (p.Places[i].IsDisponible) { Console.WriteLine($"\t-A{i}"); } } string nPlace = Console.ReadLine(); try { return(controller.SelectPlace(nPlace, p.GetPlacesDisp())); } catch (Exception e) { EndFunction("Veuillez appuyez sur une touche pour continuer ...", null, e.Message); return(SaisirPlace(p)); } }