public Linie(int id, string bezeichnung, int reihenfolge, bool echtzeit, EVerkehrsmittel verkehrsmittel) { this.Id = id; this.Bezeichnung = bezeichnung; this.Reihenfolge = reihenfolge; this.Echtzeit = echtzeit; this.Verkehrsmittel = verkehrsmittel; }
public Linie() { this.Id = 0; this.Bezeichnung = ""; this.Reihenfolge = 0; this.Echtzeit = false; this.Verkehrsmittel = EVerkehrsmittel.Metro; }
public AbfahrtenFilter(EVerkehrsmittel verkehrsmittel, bool active) : base(active) { Filter = (ICollection <VtmResponse> abfahrten) => { if (abfahrten == null) { return(new List <VtmResponse>()); } var query = from response in abfahrten where response.Typ != verkehrsmittel select response; return(query.ToList <VtmResponse>()); }; }
public MapFilter(EVerkehrsmittel verkehrsmittel, bool active) : base(active) { this.Filter = (ICollection <KeyValuePair <ILinie, List <IHaltestelle> > > collection) => { if (collection == null) { return(new List <KeyValuePair <ILinie, List <IHaltestelle> > >()); } var query = from linie in collection where linie.Key.Verkehrsmittel != verkehrsmittel select linie; return(query.ToDictionary(x => x.Key, x => x.Value)); }; }
public AbfahrtenFilter(EVerkehrsmittel verkehrsmittel) : this(verkehrsmittel, true) { }
public MapFilter(EVerkehrsmittel verkehrsmittel) : this(verkehrsmittel, true) { }