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)); }
// GET: Delete public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MovieActorModel MovieActorModel = _MovActRep.GetMovieActorById(id); if (MovieActorModel == null) { return(HttpNotFound()); } return(View(MovieActorModel)); }
//Delete public void DeleteMovieActor(int MovieActorId) { MovieActorModel MovieActor = _MovieActorContext.MovieActor.Find(MovieActorId); _MovieActorContext.MovieActor.Remove(MovieActor); }
//Update public void UpdateMovieActor(MovieActorModel MovieActor) { _MovieActorContext.Entry(MovieActor).State = EntityState.Modified; }
//Insert public void AddMovieActor(MovieActorModel MovieActor) { _MovieActorContext.MovieActor.Add(MovieActor); }
//Constructor public MovieActorRepository(MovieActorContext MovieActorcontext, MovieActorModel MovieActorModel) { _MovieActorContext = MovieActorcontext; }