/// <summary> /// Verkrijgt alle trams /// </summary> /// <returns>Een lijst met alle trams</returns> public List <Tram> GetAllTrams() { DatabaseController dc = new DatabaseController(); trams = dc.GetAllTrams(); return(trams); }
/// <summary> /// Haalt een lijst op van alle trams die in reparatie zijn. /// </summary> /// <returns></returns> public List <Tram> GetKapotteTrams() { DatabaseController dc = new DatabaseController(); List <Tram> trams = dc.GetAllTrams(); foreach (Reparatie r in reparatie) { foreach (Tram tram in trams.ToList()) { if (r.Tram.TramNummer == tram.TramNummer) { trams.Remove(tram); } } } return(trams); }
/// <summary> /// Haalt alle trams op die in schoonmaak zijn. /// </summary> /// <returns></returns> public List <Tram> GetViezeTrams() { DatabaseController dc = new DatabaseController(); List <Tram> trams = dc.GetAllTrams(); foreach (Schoonmaak sch in schoonmaak) { foreach (Tram tram in trams.ToList()) { if (sch.Tram.TramNummer == tram.TramNummer) { trams.Remove(tram); } } } return(trams); }
/// <summary> /// Update de lijsten in deze klasse, de trams en sporen. /// </summary> public void Update() { trams = dc.GetAllTrams(); sporen = GetAllSporen(); }
public BeheerController() { dc = new DatabaseController(); trams = dc.GetAllTrams(); sporen = GetAllSporen(); }