Esempio n. 1
0
        private async Task GetTrains(string stationAttribute, string station)
        {
            Parsing parsing = new Parsing();

            try
            {
                var trains = await parsing.GetTrainsAsync("http://mobile.my-link.it/mylink/mobile/stazione", stationAttribute, station);

                if (trains.Count != 0)
                {
                    TrainsListView.ItemsSource = trains;
                }
                else
                {
                    await DisplayAlert("Avviso", "Nessun treno in partenza o in arrivo", "Ok");
                }
            }
            catch
            {
                await DisplayAlert("Errore", "Servizio non disponibile", "Ok");
            }
            LoadingIndicator.IsVisible = false;
            LoadingIndicator.IsRunning = false;
        }