Exemplo n.º 1
0
        private async void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            if (loaded)
            {
                return;
            }
            loaded = true;

            MyViewModel = DataContext as ViewShowViewModel;

            await Task.WhenAll(LoadBannerAsync(), LoadCastAsync(), LoadImdbAsync());
        }
Exemplo n.º 2
0
        private async void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            if (loaded)
            {
                return;
            }
            loaded = true;

            MyViewModel = DataContext as ViewShowViewModel;

            LoadEpisodeTreeView();

            await RefreshEpisodeView();
            await GetWatchedEpisodes();
        }
Exemplo n.º 3
0
        public IActionResult ViewShow(int ShowId)
        {
            if (HttpContext.Session.GetInt32("InSession") != null)
            {
                ViewShowViewModel viewModel = new ViewShowViewModel();

                viewModel.thisShow = dbContext.Shows
                                     .Include(uw => uw.UserShows)
                                     .ThenInclude(ug => ug.User)
                                     .FirstOrDefault(p => p.ShowId == ShowId);

                viewModel.thisUser = dbContext.Users
                                     .FirstOrDefault(u => u.UserId == HttpContext.Session.GetInt32("InSession"));
                return(View("ViewShow", viewModel));
            }
            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
        private async void Window_Loaded(object sender, RoutedEventArgs e)
        {
            MyViewModel = DataContext as ViewShowViewModel;
            MyViewModel.SetShow(ViewingShow);

            // Setup events
            SizeChanged += Window_SizeChanged;
            Closed      += Window_Closed;

            Width  = AppGlobal.Settings.Windows["ViewShow"].Width;
            Height = AppGlobal.Settings.Windows["ViewShow"].Height;
            Left   = (SystemParameters.PrimaryScreenWidth - Width) / 2;
            Top    = (SystemParameters.PrimaryScreenHeight - Height) / 2;

            HamburgerListBox.SelectionChanged += HamburgerListBox_SelectionChanged;

            WindowState = AppGlobal.Settings.Windows["ViewShow"].Maximized ? WindowState.Maximized : WindowState.Normal;

            await Startup();
        }