Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }