Esempio n. 1
0
        public static RtTrain[] GetLiveDepartures(CRScode From, CRScode To)
        {
            RtHTMLScraper HTMLScraper  = new RtHTMLScraper(NATIONALRAILURL + From + URLSLASH + To + "/today/" + DateTime.Now.Hour.ToString("00") + DateTime.Now.Minute.ToString("00") + "/dep");
            RtHTMLScraped HTMLDocument = HTMLScraper.Source;

            JSONScraped[] JSONDepartures = HTMLDocument.ScrapeJSONinArray("jsonJourneyBreakdown", "returnJsonFareBreakdowns");

            RtTrain[] TrainDepartures = new RtTrain[JSONDepartures.Length];

            for (int i = 0; i < JSONDepartures.Length; i++)
            {
                TrainDepartures[i] = new RtTrain(JSONDepartures[i]);
            }

            return(TrainDepartures);
        }
Esempio n. 2
0
 private void TrainDepartures_Callback(RtTrain DepartureData)
 {
     Console.WriteLine(DepartureData.departureTime);
 }
 private void RtTrainDeparturesView_Callback(RtTrain DepartureData)
 {
     //throw new NotImplementedException();
 }