예제 #1
0
        public void processGetRouteSummaryForStop(Object sender, UploadStringCompletedEventArgs e)
        {
            string reply = (string)e.Result;
            OCRouteSummaryForStop stop = OCSupport.makeRouteSummary(reply);

            Console.WriteLine(reply);
        }
예제 #2
0
        public async void processRouteSummaryForStop(Object sender, UploadStringCompletedEventArgs e)
        {
            string reply = (string)e.Result;
            OCRouteSummaryForStop stop = OCSupport.makeRouteSummary(reply);

            if (stop != null)
            {
                List <OCApiRoute> routesListObject = stop.Routes;

                foreach (OCApiRoute route in routesListObject)
                {
                    OCApiRoute route1 = await route.fetchTimes(stop.StopNumber.ToString());

                    route.fourArrivalTimes = route1.fourArrivalTimes;
                    route.nextTimes        = route1.nextTimes;
                }
                routes = new ObservableCollection <OCApiRoute>(routesListObject);
                setIsLoading(false);
                routesList.ItemsSource = routes;
            }
        }