private TrainPosition GetPositionWithTraffic(TrainPathMessage message) { var result = new TrainPosition { Abfahrt = abfahrtGetter.Invoke(message), Ankunft = ankunftGetter.Invoke(message), Bemerkungen = message.Bemerkungen, Betriebsstelle = message.Betriebsstelle, Gleis = message.GleisSoll?.ToString(), VerkehrNicht = false, IstDurchfahrt = message.IstDurchfahrt, }; return(result); }
private TrainPosition GetPositionWithoutTraffic(TrainPathMessage message) { var result = new TrainPosition { Abfahrt = message.AbfahrtPlan, Ankunft = message.AnkunftPlan, Bemerkungen = message.Bemerkungen, Betriebsstelle = message.Betriebsstelle, Gleis = message.GleisSoll?.ToString(), VerkehrNicht = true, IstDurchfahrt = message.IstDurchfahrt, }; return(result); }