Example #1
0
        public void RefreshData()
        {
            var reader = new PeopleReader();

            reader.GetPeopleCompleted += (s, e) =>
            {
                cachedPeople = e.Result;
                ResetFilters();
                UpdateFilterAndSort();
            };
            reader.GetPeopleAsync();
        }
        private void RefreshButton_Click(object sender, RoutedEventArgs e)
        {
            Person selectedPerson = PersonListBox.SelectedItem as Person;

            var reader = new PeopleReader();

            reader.GetPeopleCompleted += (s, a) =>
            {
                PersonListBox.ItemsSource = ApplySort(ApplyFilters(a.Result));

                PersonListBox.SelectedItem =
                    PersonListBox.Items.OfType <Person>()
                    .FirstOrDefault(p => p.Id == selectedPerson?.Id);
            };
            //selectedPerson = null;
            reader.GetPeopleAsync();
        }
Example #3
0
 public static Way GetPeopleNumberInfo()
 {
     return(new Way(PeopleReader.GetData("DepartureCity").Value, PeopleReader.GetData("ArrivalCity").Value, PeopleReader.GetData("Departure_date").Value));
 }
Example #4
0
 public ValuesController(PeopleReader peopleReader)
 {
     _peopleReader = peopleReader;
 }