示例#1
0
        // GET: Movies
        public ActionResult ViewMovies()
        {
            MoviesDataAccess MoviesDA = new MoviesDataAccess();

            ModelState.Clear();
            return(View(MoviesDA.GetAllMovies()));
        }
示例#2
0
        // GET: Movies/Edit/5
        public ActionResult EditMovie(int id)
        {
            MoviesDataAccess MoviesDA = new MoviesDataAccess();



            return(View(MoviesDA.GetAllMovies().Find(Movies => Movies.MovieID == id)));
        }
示例#3
0
        // POST: Movies/Delete/5

        public ActionResult DeleteMov(int id)
        {
            try
            {
                MoviesDataAccess MoviesDA = new MoviesDataAccess();
                if (MoviesDA.DeleteMovie(id))
                {
                    ViewBag.AlertMsg = "Movie deleted successfully";
                }
                return(RedirectToAction("ViewMovies"));
            }
            catch
            {
                return(View());
            }
        }
示例#4
0
        public ActionResult EditMovie(int id, Movies obj)
        {
            try
            {
                MoviesDataAccess MoviesDA = new MoviesDataAccess();

                MoviesDA.UpdateMovie(obj);


                return(RedirectToAction("ViewMovies"));
            }
            catch
            {
                return(View());
            }
        }
示例#5
0
        public ActionResult AddMovie(Movies movies)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    MoviesDataAccess MoviesDA = new MoviesDataAccess();

                    if (MoviesDA.AddMovie(movies))
                    {
                        ViewBag.Message = "Movie added successfully";
                    }
                }
                return(View());
            }
            catch

            {
                return(View());
            }
        }
示例#6
0
 public HomeService(MoviesDataAccess dao_movies)
 {
     this._dao_movies = dao_movies;
 }