示例#1
0
        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));
        }