void CreateGroups()
 {
     People = new ObservableCollection <Person> (favoritesRepository.GetAll());
     Groups = PeopleGroup.CreateGroups(
         favoritesRepository.GetAll(),
         groupByLastName);
     OnPropertyChanged("Groups");
 }
Exemple #2
0
 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);
		}
Exemple #4
0
        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;
		}