private async Task GetStationName() { Parsing parsing = new Parsing(); if (StationEntry.IsVisible == true) // Se al nome è associata una sola stazione { stationItem.StationName = await parsing.GetStationNameAsync("http://mobile.my-link.it/mylink/mobile/stazione", "stazione", StationEntry.Text.Trim()); if (stationItem.StationName != "Cerca Treno Per Stazione") { await Navigation.PushAsync(new StationPage(stationItem.StationName.Substring(13))); } else { await GetMultipleStations(); } } else // Se al nome sono associate più stazioni { stationItem.StationName = await parsing.GetStationNameAsync("http://mobile.my-link.it/mylink/mobile/stazione", "codiceStazione", stationId[StationPicker.SelectedIndex]); await Navigation.PushAsync(new StationPage(stationId[StationPicker.SelectedIndex], StationPicker.SelectedItem.ToString())); } }