コード例 #1
0
ファイル: MovieController.cs プロジェクト: AHawlader/MovieApp
        public ActionResult Create(Movie movie)
        {
            movie.Title       = movie.Title;
            movie.ReleaseDate = Convert.ToDateTime(movie.ReleaseDate);
            movie.Genre       = movie.Genre;
            movie.Price       = movie.Price;

            MovieManeger maneger  = new MovieManeger();
            bool         hasMovie = maneger.HasMovieTitle(movie.Title);

            if (hasMovie)
            {
                TempData["Exist"] = "Movie Already Exist";
                return(View(movie));
            }
            bool saved = maneger.InsertMovie(movie);

            if (saved)
            {
                TempData["Success"] = "Save Sucessful";
                return(RedirectToAction("Index"));
            }
            TempData["Error"] = "Can't Inserted";
            return(View(movie));
        }
コード例 #2
0
ファイル: MovieController.cs プロジェクト: AHawlader/MovieApp
        public ActionResult Delete(int id)
        {
            var maneger = new MovieManeger();
            var movie   = maneger.GetMovieById(id);

            return(View(movie));
        }
コード例 #3
0
ファイル: MovieController.cs プロジェクト: AHawlader/MovieApp
        public ActionResult Details(Movie movie)
        {
            var maneger = new MovieManeger();

            maneger.Details(movie);
            return(RedirectToAction("Details"));
        }
コード例 #4
0
ファイル: MovieController.cs プロジェクト: AHawlader/MovieApp
        // GET: Movie
        public ActionResult Index(int page = 1, int pageSize = 10, string title = null)
        {
            MovieManeger maneger             = new MovieManeger();
            Tuple <List <Movie>, int> movTpl = maneger.PageListMovies(page, pageSize, title);

            ViewBag.TotalRow    = movTpl.Item2;
            ViewBag.PageSize    = pageSize;
            ViewBag.CurrentPage = page;
            return(View(movTpl.Item1));
        }
コード例 #5
0
        private void LoadDropDwon()
        {
            StoreMenager storeMenager = new StoreMenager();
            List <Store> stores       = storeMenager.GetAllStore();

            ViewBag.Stores = new SelectList(stores, "StoreId", "StoreName");

            MovieManeger movieManeger = new MovieManeger();
            List <Movie> movies       = movieManeger.GetAllMovies();

            ViewBag.MovieTitle = new SelectList(movies, "ID", "Title");
        }
コード例 #6
0
        public ActionResult Create()
        {
            StoreMenager maneger = new StoreMenager();
            List <Store> stores  = maneger.GetAllStore();

            ViewBag.Store = new SelectList(stores, "StoreId", "StoreName");

            MovieManeger movieManeger = new MovieManeger();
            List <Movie> movies       = movieManeger.GetAllMovies();

            ViewBag.Movie = new SelectList(movies, "ID", "Title");
            return(View());
        }
コード例 #7
0
ファイル: MovieController.cs プロジェクト: AHawlader/MovieApp
        public ActionResult Delete(Movie movie)
        {
            var  maneger = new MovieManeger();
            bool delete  = maneger.DeleteMovie(movie);

            if (delete)
            {
                TempData["Delete"] = "Delete Successful";
                return(RedirectToAction("Index"));
            }
            else
            {
                TempData["Error"] = "Data can't Delete";
                return(View(movie));
            }
        }
コード例 #8
0
ファイル: MovieController.cs プロジェクト: AHawlader/MovieApp
        public ActionResult Edit(Movie movie)
        {
            MovieManeger maneger = new MovieManeger();
            bool         Update  = maneger.UpdateMovie(movie);

            if (Update)
            {
                TempData["Update"] = "Update Sucessful";
                return(RedirectToAction("Index"));
            }
            else
            {
                TempData["Error"] = "Can't Update";
                return(View(movie));
            }
        }