Example #1
0
        public MainPageViewModel()
        {
            MessagingCenter.Subscribe <MenuPageViewModel, string>(this, "SelectedGenre", (sender, selectedGenre) =>
            {
                DetailPageViewModel.Movies = AllMovies.Where(m => m.Genre.Contains(MenuPageViewModel.SelectedGenre)).ToList();
            });

            MenuPageViewModel   = new MenuPageViewModel();
            DetailPageViewModel = new DetailPageViewModel();
        }
Example #2
0
        public MainPageViewModel()
        {
            MessagingCenter.Subscribe <MenuPageViewModel, string>(this, "SelectedGenre", (sender, selectedGenre) =>
            {
                DetailPageViewModel.Movies = AllMovies.Where(m => m.Genre.Contains(MenuPageViewModel.SelectedGenre)).ToList();
            });
            MessagingCenter.Subscribe <AddMoviePageViewModel>(this, "RefreshMovies", async sender => await RefreshAsync());
            MessagingCenter.Subscribe <DetailPageViewModel>(this, "RefreshMovies", async sender => await RefreshAsync());

            MenuPageViewModel   = new MenuPageViewModel();
            DetailPageViewModel = new DetailPageViewModel();
        }