//Fonction qui vérifie l'intégrité de la liste des circuits public void VerifListeCircuits() { int count = ListeCircuits.Count; int i = 0; while (i < count) { if (!CircuitOk(ListeCircuits[i])) { ListeCircuits.Remove(ListeCircuits[i]); count = ListeCircuits.Count; } else { i++; } } }
//Fonction qui permet d'ajouter un circuit à la liste public void AjoutCircuit(Circuit circuit) { ListeCircuits.Add(circuit); }
//Fonction de recherche d'un circuit par numero de circuit public Circuit RechercheCircuit(string numcircuit) { return(ListeCircuits.ToList <Circuit>().Find(circuit => circuit.NumCircuit == numcircuit)); }