public ActionResult Create(Actor actor)
        {
            if (ModelState.IsValid)
            {
                db.Actors.Add(actor);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(actor);
        }
        public ActionResult Create(Movie movie, Actor actor)
        {
            movie.Actors = db.Actors.Where(a => movie.SelectedActorIds.Contains(a.ActorID)).ToList();

            foreach (var item in movie.Actors)
                item.Movies.Add(movie);

            if (ModelState.IsValid)
            {
                db.Movies.Add(movie);
                db.Actors.Add(actor);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(movie);
        }
 public ActionResult Edit(Actor actor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(actor).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(actor);
 }