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(); }
public static Way GetPeopleNumberInfo() { return(new Way(PeopleReader.GetData("DepartureCity").Value, PeopleReader.GetData("ArrivalCity").Value, PeopleReader.GetData("Departure_date").Value)); }
public ValuesController(PeopleReader peopleReader) { _peopleReader = peopleReader; }