Ejemplo n.º 1
0
        private void UpdateDisplayCases()
        {
            var numberOfCasesValid = int.TryParse(NumberCasesToView, out var numberOfCases);

            if (!numberOfCasesValid)
            {
                numberOfCases = TravelCaseBaseValues.DefaultCasesToView;
            }
            var displayCases = _allCases.SortedCases.Take(numberOfCases);

            AllCases.Clear();
            foreach (var curCase in displayCases)
            {
                AllCases.Add(curCase);
            }
        }
Ejemplo n.º 2
0
        private void ExecuteLoadCasesCommand()
        {
            IsBusy = true;

            try
            {
                AllCases.Clear();
                AllCases = SelectedLocation is null ?
                           new ObservableCollection <CovidCase>(App.AppCases) :
                           new ObservableCollection <CovidCase>(App.AppCases.Where(s => s.Dhb.Equals(SelectedLocation.LocationName)));

                LoadFilterCases();
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }