Example #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));
        }
        // 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;
 }