void CreateGroups() { People = new ObservableCollection <Person> (favoritesRepository.GetAll()); Groups = PeopleGroup.CreateGroups( favoritesRepository.GetAll(), groupByLastName); OnPropertyChanged("Groups"); }
void CreateGroups() { Groups = PeopleGroup.CreateGroups( favoritesRepository.GetAll(), groupByLastName); OnPropertyChanged("Groups"); }
protected async override void OnAppearing () { base.OnAppearing (); if (LoginViewModel.ShouldShowLogin (App.LastUseTime)) await Navigation.PushModalAsync (new LoginView ()); favoritesRepository = await XmlFavoritesRepository.OpenIsolatedStorage ("XamarinFavorites.xml"); if (favoritesRepository.GetAll ().Count () == 0) favoritesRepository = await XmlFavoritesRepository.OpenFile ("XamarinFavorites.xml"); viewModel = new FavoritesViewModel (favoritesRepository, true); listView.ItemsSource = viewModel.Groups; SetToolbarItems (true); }
protected async override void OnAppearing() { base.OnAppearing(); if (LoginViewModel.ShouldShowLogin(App.LastUseTime)) { await Navigation.PushModalAsync(new LoginView()); } favoritesRepository = await XmlFavoritesRepository.OpenIsolatedStorage("XamarinFavorites.xml"); if (favoritesRepository.GetAll().Count() == 0) { favoritesRepository = await XmlFavoritesRepository.OpenFile("XamarinFavorites.xml"); } viewModel = new FavoritesViewModel(favoritesRepository, true); listView.ItemsSource = viewModel.Groups; }
protected async override void OnAppearing () { base.OnAppearing (); if (LoginViewModel.ShouldShowLogin (App.LastUseTime)) { Navigation.PushModalAsync (new LoginXaml ()); } // // Load the favorites // favoritesRepository = await XmlFavoritesRepository.OpenIsolatedStorage ("XamarinFavorites.xml"); if (favoritesRepository.GetAll ().Count () == 0) { favoritesRepository = await XmlFavoritesRepository.OpenFile ("XamarinFavorites.xml"); } viewModel = new FavoritesViewModel (favoritesRepository, false); listView.ItemsSource = viewModel.Groups; }