Exemple #1
0
        // GET: Movie/EditActors/5
        public IActionResult EditActors(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var movie = repo.Movies
                        .Include(m => m.MovieActors)
                        .ThenInclude(ma => ma.Actor)
                        .FirstOrDefault(m => m.Id == id);

            if (movie == null)
            {
                return(NotFound());
            }

            ViewBag.Movie = movie;
            var actorsFromMovie = repo.ActorsFromMovie((int)id);

            ViewBag.Actors    = actorsFromMovie.ToList();
            ViewBag.NewActors = repo.Actors.Except(actorsFromMovie).ToList();

            return(View());
        }