private async void UserControl_Loaded(object sender, RoutedEventArgs e) { if (loaded) { return; } loaded = true; MyViewModel = DataContext as ViewShowViewModel; await Task.WhenAll(LoadBannerAsync(), LoadCastAsync(), LoadImdbAsync()); }
private async void UserControl_Loaded(object sender, RoutedEventArgs e) { if (loaded) { return; } loaded = true; MyViewModel = DataContext as ViewShowViewModel; LoadEpisodeTreeView(); await RefreshEpisodeView(); await GetWatchedEpisodes(); }
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")); }
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(); }