public static DarwinDepartureBoard CreateDepartureBoard(DarwinFeed.Darwin.StationBoardWithDetails webserviceStationBoard)
        {
            List<string> nrccMsgs = createMessageList(webserviceStationBoard.nrccMessages);
            DarwinDepartureBoard departureBoard = new DarwinDepartureBoard(nrccMsgs, webserviceStationBoard.platformAvailable, webserviceStationBoard.areServicesAvailable);
            List<DarwinService> railServices = createRailServices(webserviceStationBoard.trainServices);
            foreach (DarwinService service in railServices)
                departureBoard.RailServices.Add(service.ServiceID, service);

            return departureBoard;
        }
        public static DarwinDepartureBoard CreateDepartureBoard(StationBoardWithDetails webserviceStationBoard)
        {
            List <string>        nrccMsgs       = createMessageList(webserviceStationBoard.nrccMessages);
            DarwinDepartureBoard departureBoard = new DarwinDepartureBoard(nrccMsgs, webserviceStationBoard.platformAvailable, webserviceStationBoard.areServicesAvailable);
            List <DarwinService> railServices   = createRailServices(webserviceStationBoard.trainServices);

            foreach (DarwinService service in railServices)
            {
                departureBoard.RailServices.Add(service.ServiceID, service);
            }

            return(departureBoard);
        }
 public bool UpdateDepartureBoard()
 {
     TheDepartureBoard = DarwinClient.GetGetEntireBoard(Properties.Settings.Default.StationCode, Properties.Settings.Default.Offset, Properties.Settings.Default.Window);
     return TheDepartureBoard != null;
 }
Exemple #4
0
 public bool UpdateDepartureBoard()
 {
     TheDepartureBoard = DarwinClient.GetGetEntireBoard(Settings.StationCode, Settings.Offset, Settings.Window);
     return(TheDepartureBoard != null);
 }
Exemple #5
0
 public bool UpdateDepartureBoard()
 {
     TheDepartureBoard = DarwinClient.GetGetEntireBoard(Properties.Settings.Default.StationCode, Properties.Settings.Default.Offset, Properties.Settings.Default.Window);
     return(TheDepartureBoard != null);
 }