public ActionResult Search(string storeName)
        {
            StoreMoviesManeger maneger   = new StoreMoviesManeger();
            List <StoreMovies> storeList = maneger.GetAllStoreMovies(storeName);

            return(Json(storeList, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Details(StoreMovies storeMovies)
        {
            StoreMoviesManeger maneger = new StoreMoviesManeger();

            maneger.DetailsStoreMovies(storeMovies);
            return(RedirectToAction("Details"));
        }
        public ActionResult Details(int id)
        {
            StoreMoviesManeger maneger = new StoreMoviesManeger();
            var storeMovie             = maneger.GetStoreMovieByID(id);

            return(View(storeMovie));
        }
        // GET: StoreMovies
        public ActionResult Index(int?page, string storeName = null)
        {
            StoreMoviesManeger maneger  = new StoreMoviesManeger();
            List <StoreMovies> movieses = maneger.GetAllStoreMovies(storeName);

            if (!page.HasValue)
            {
                page = 1;
            }
            int TotalCount = movieses.Count, PageSize = 5;

            ViewBag.CurrentPage = page;
            ViewBag.TotalCount  = TotalCount;
            ViewBag.PageSize    = PageSize;

            if (TotalCount <= PageSize)
            {
                return(View(movieses));
            }



            List <StoreMovies> storeMovieses = movieses.Skip((page.Value - 1) * PageSize).Take(PageSize).ToList();

            return(View(storeMovieses));
        }
        public ActionResult Edit(int id)
        {
            LoadDropDwon();
            StoreMoviesManeger maneger = new StoreMoviesManeger();

            var storeMovie = maneger.GetStoreMovieByID(id);

            if (storeMovie == null)
            {
                return(RedirectToAction("NotFound404", "Error"));
            }
            return(View(storeMovie));
        }
        public ActionResult Delete(StoreMovies storeMovies)
        {
            StoreMoviesManeger maneger = new StoreMoviesManeger();
            bool StoreMovie            = maneger.DeleteStoreMovie(storeMovies);

            if (StoreMovie)
            {
                TempData["Delete"] = "Delete Data Sucessfully";
                return(RedirectToAction("Index"));
            }
            else
            {
                TempData["Error"] = "Data can't Delete";
                return(View(storeMovies));
            }
        }
        public ActionResult Edit(StoreMovies storeMovies)
        {
            StoreMoviesManeger maneger = new StoreMoviesManeger();
            bool Update = maneger.UpdateStoreMovie(storeMovies);

            if (Update)
            {
                TempData["Update"] = "Update Successfully";
                return(RedirectToAction("Index"));
            }
            else
            {
                LoadDropDwon();
                TempData["Error"] = "Can't Data Updated";
                return(View(storeMovies));
            }
        }
        public ActionResult Create(StoreMovies storeMovies)
        {
            storeMovies.StoreId    = storeMovies.StoreId;
            storeMovies.Quintity   = storeMovies.Quintity;
            storeMovies.RelaseDate = storeMovies.RelaseDate.Date;
            var maneger = new StoreMoviesManeger();

            bool saved = maneger.InsertMovies(storeMovies);

            if (saved)
            {
                TempData["Success"] = "Store Movie Save Successfullly..";
                return(RedirectToAction("Index"));
            }
            else
            {
                TempData["Error"] = "Save Error";
                return(View(storeMovies));
            }
        }