public IActionResult Create(MovieActorVM movieActorVM)
 {
     foreach (var obj in movieActorVM.ActorCheckBoxList)
     {
         if (obj.IsChecked)
         {
             ActorMovie actorMovie = new ActorMovie()
             {
                 IdMovie = movieActorVM.IdMovie,
                 IdActor = obj.Id
             };
             _db.Add(actorMovie);
             _db.SaveChanges();
         }
     }
     return(RedirectToAction("Index", new { id = movieActorVM.IdMovie }));
 }
        public IActionResult Create(int Id)
        {
            var existingActorIds = _db.ActorMovie.Where(am => am.IdMovie == Id).Select(am => am.IdActor).ToArray();

            MovieActorVM movieActorVM = new MovieActorVM()
            {
                IdMovie           = Id,
                ActorCheckBoxList = _db.Actor.Where(a => !existingActorIds.Contains(a.Id)).Select(a => new CheckBoxItem
                {
                    Id        = a.Id,
                    Object    = a,
                    IsChecked = false
                }).ToList()
            };

            return(View(movieActorVM));
        }