public ActionResult AddActor(MovieActorModel MovieActorModel) { var AllActor = new SelectList(_ActRep.GetActor().ToList(), "Actor_Id", "Actor_Name"); ViewData["AllActor"] = AllActor; var AllMovie = new SelectList(_MovieRep.GetMovie().ToList(), "Movie_Id", "Movie_Name"); ViewData["AllMovie"] = AllMovie; try { if (ModelState.IsValid) { _MovActRep.AddMovieActor(MovieActorModel); _MovActRep.save(); return(Redirect("/MovieActor/Index")); } } catch (DataException e) { ViewBag.FileStatus = e; ModelState.AddModelError("", "Unable to save changes."); } return(View(MovieActorModel)); }
public async Task <ActionResult> AddActorOnMovie(MovieActor model) { if (ModelState.IsValid) { await _movieActorRepository.AddMovieActor(model); return(RedirectToAction("Details", "Movies")); } ModelState.AddModelError("", "Could not save changes, something went wrong."); return(View(model)); }