Example #1
0
        private async Task SetContextAsync(TrainItem trainInfo)
        {
            TrainItem trainItem = new TrainItem();

            trainItem.TrainNumber = trainInfo.TrainNumber;
            trainItem.Time        = trainInfo.Time;

            Parsing parsing      = new Parsing();
            var     trainDetails = await parsing.GetTrainDetailsAsync(trainInfo.DetailLink);

            trainItem.Status      = trainDetails.Item1;
            trainItem.Destination = trainDetails.Item3;

            List <StopItem> stops = await parsing.GetTrainStopsAsync(trainDetails.Item2);

            StopsListView.ItemsSource = stops;

            BindingContext = trainItem;
        }