public IActionResult ListsModal(string Slug, int SeasonNumber) { var season = _context.Seasons.Where(s => s.Slug == Slug).Where(s => s.Season_SeasonNumber == SeasonNumber).FirstOrDefault(); var lists = _context.Lists.Include(li => li.ListItems).ThenInclude(m => m.FilmItem).Where(a => a.ApplicationUserId == _userManager.GetUserId(User)).ToList(); FilmItemListsModalViewModel filmItemListsViewModel = new FilmItemListsModalViewModel { Lists = lists, FilmItem = season.Rel_SeriesName + " - " + season.Name, FilmItemId = season.Id, ListsWithFilmItem = FilmItemMethods.ListHavingFilmItem(lists, season) }; return(PartialView("_FilmItemListsModalPartial", filmItemListsViewModel)); }
public IActionResult ListsModal(string Slug, int SeasonNumber, int EpisodeNumber) { var episode = _context.Episodes.Where(e => e.Slug == Slug).Where(e => e.Episode_SeasonNumber == SeasonNumber).Where(e => e.Episode_EpisodeNumber == EpisodeNumber).FirstOrDefault(); var lists = _context.Lists.Include(li => li.ListItems).ThenInclude(m => m.FilmItem).Where(a => a.ApplicationUserId == _userManager.GetUserId(User)).ToList(); FilmItemListsModalViewModel filmItemListsViewModel = new FilmItemListsModalViewModel { Lists = lists, FilmItem = episode.Rel_SeriesName + " - " + episode.Episode_SeasonNumber + "x" + GetEpisodeNumberString(episode) + " \"" + episode.Name + "\"", FilmItemId = episode.Id, ListsWithFilmItem = FilmItemMethods.ListHavingFilmItem(lists, episode) }; return(PartialView("_FilmItemListsModalPartial", filmItemListsViewModel)); }
public IActionResult ListsModal(string Slug) { var movie = _context.Movies.FirstOrDefault(m => m.Slug == Slug); var lists = _context.Lists.Include(li => li.ListItems).ThenInclude(m => m.FilmItem).Where(a => a.ApplicationUserId == _userManager.GetUserId(User)).ToList(); FilmItemListsModalViewModel filmItemListsViewModel = new FilmItemListsModalViewModel { Lists = lists, FilmItem = movie.Name, FilmItemId = movie.Id, ListsWithFilmItem = FilmItemMethods.ListHavingFilmItem(lists, movie) }; return(PartialView("_FilmItemListsModalPartial", filmItemListsViewModel)); }