Beispiel #1
0
        private void Timer_Tick(object sender, EventArgs e)
        {
            Provider    = new ApplicationIdCredentialsProvider(ConfigurationManager.AppSettings["ApiKey"]);
            _busService = new BakuBusService();

            if (BusNo == null)
            {
                BusNo = "General list";
            }

            Buses = new ObservableCollection <Bus>(_busService.GetAllBusesByRouteCode(BusNo));
        }
Beispiel #2
0
        public MainViewModel()
        {
            Provider    = new ApplicationIdCredentialsProvider(ConfigurationManager.AppSettings["ApiKey"]);
            _busService = new BakuBusService();
            Buses       = new ObservableCollection <Bus>(_busService.GetAllBuses());

            SearchCommand = new RelayCommand(SearchCommandExecute);

            List <string> buses = new List <string>();

            buses.Add("General list");
            foreach (var item in Buses)
            {
                buses.Add(item.RouteCode);
            }
            BusesRouteCodes = buses.Distinct().ToList();


            var timer = new DispatcherTimer();

            timer.Interval = TimeSpan.FromSeconds(10);
            timer.Tick    += Timer_Tick;
            timer.Start();
        }