Example #1
0
        public ActionResult Index(string searchString, int page, int pageSize)
        {
            var dao   = new MovieDao();
            var model = dao.SearchByAny(searchString, page, pageSize);

            return(View(model));
        }
Example #2
0
        public void MovieAdd()
        {
            Movie movie = new Movie();

            movie.MovName         = "第一滴血";
            movie.Classify        = "1|2|3";
            movie.Performer       = "史泰龙";
            movie.CollectionNum   = "2019";
            movie.FileName        = "第一滴血.mp4";
            movie.ImgPath         = "";
            movie.MovieCreateTime = DateTime.Now;

            MovieDao movieDao = new MovieDao();

            for (int i = 0; i < 100; i++)
            {
                Movie movie2 = new Movie();
                movie2.MovName         = "第一滴血" + i;
                movie2.Classify        = "1|2";
                movie2.Performer       = "史泰龙" + i;
                movie2.CollectionNum   = "2019";
                movie2.FileName        = "第一滴血.mp4";
                movie2.ImgPath         = "";
                movie2.MovieCreateTime = DateTime.Now;
                movieDao.Add(movie2);
                Console.WriteLine(i + " Over");
            }
        }
Example #3
0
 public ServiceFacade()
 {
     this._userDao    = new UserDao();
     this._movieDao   = new MovieDao();
     this._commentDao = new CommentDao();
     this._rateDao    = new RateDao();
 }
Example #4
0
        // GET: Admin/DashBoard
        public ActionResult Index(int page = 1, int pageSize = 10)
        {
            var dao   = new MovieDao();
            var model = dao.ListM(page, pageSize);

            return(View(model));
        }
Example #5
0
        public static void ClearCache()
        {
            String tempUsername = AppUser.Instance.UserName;
            String tempPassword = AppUser.Instance.Password;

            IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication();

            foreach (String file in myIsolatedStorage.GetFileNames())
            {
                try
                {
                    if (file.Equals("wptrakt.sdf"))
                    {
                        if (MovieDao.Instance.DatabaseExists())
                        {
                            try
                            {
                                MovieDao.Instance.DeleteDatabase();
                                MovieDao.Instance.Dispose();
                                MovieDao.DisposeDB();
                            }
                            catch (IOException) { }
                        }

                        if (ShowDao.Instance.DatabaseExists())
                        {
                            try
                            {
                                ShowDao.Instance.DeleteDatabase();
                                ShowDao.Instance.Dispose();
                                ShowDao.DisposeDB();
                            }
                            catch (IOException) { }
                        }
                    }

                    myIsolatedStorage.DeleteFile(file);
                }
                catch (IsolatedStorageException) { };
            }

            IsolatedStorageSettings.ApplicationSettings["UserName"] = tempUsername;
            IsolatedStorageSettings.ApplicationSettings["Password"] = tempPassword;
            IsolatedStorageSettings.ApplicationSettings.Save();

            foreach (String dir in myIsolatedStorage.GetDirectoryNames())
            {
                if (!dir.Contains("Shared"))
                {
                    foreach (String file in myIsolatedStorage.GetFileNames(dir + "/*"))
                    {
                        try
                        {
                            myIsolatedStorage.DeleteFile(dir + "/" + file);
                        }
                        catch (IsolatedStorageException) { };
                    }
                }
            }
        }
Example #6
0
        public EventService()
        {
            _eventDao = new EventDao();
            _userDao  = new UserDao();

            _seanceDao = new SeanceDao();
            _movieDao  = new MovieDao();
        }
Example #7
0
        public JsonResult ChangeStatus(int id)
        {
            var result = new MovieDao().ChangeStatus(id);

            return(Json(new
            {
                status = result
            }));
        }
Example #8
0
        public ActionResult MovieDetail(int id)
        {
            var movie = new MovieDao().ViewDetail(id);

            ViewBag.movie            = movie;
            ViewBag.category         = new CategoryDao().ViewDetail(movie.CategoryID.Value);
            ViewBag.ListMovieRelated = new MovieDao().ListMovieRelated(id, 7);
            ViewBag.ListMovieNew1    = new MovieDao().ListMovieNew1(12);
            Movie upview = db.Movies.Find(id);

            if (upview.Viewed == null)
            {
                upview.Viewed          = 1;
                upview.Name            = upview.Name;
                upview.Image           = upview.Image;
                upview.MoreImages      = upview.MoreImages;
                upview.Actor           = upview.Actor;
                upview.Description     = upview.Description;
                upview.Directors       = upview.Directors;
                upview.Time            = upview.Time;
                upview.Year            = upview.Year;
                upview.Country         = upview.Country;
                upview.MovieLink       = upview.MovieLink;
                upview.TrailerLink     = upview.TrailerLink;
                upview.CategoryID      = upview.CategoryID;
                upview.Rate            = upview.Rate;
                upview.CreatedDate     = upview.CreatedDate;
                upview.Status          = upview.Status;
                upview.TopHot          = upview.TopHot;
                db.Entry(upview).State = EntityState.Modified;
                db.SaveChanges();
                return(View(upview));
            }
            else
            {
                upview.Viewed          = upview.Viewed + 1;
                upview.Name            = upview.Name;
                upview.Image           = upview.Image;
                upview.MoreImages      = upview.MoreImages;
                upview.Actor           = upview.Actor;
                upview.Description     = upview.Description;
                upview.Directors       = upview.Directors;
                upview.Time            = upview.Time;
                upview.Year            = upview.Year;
                upview.Country         = upview.Country;
                upview.MovieLink       = upview.MovieLink;
                upview.TrailerLink     = upview.TrailerLink;
                upview.CategoryID      = upview.CategoryID;
                upview.Rate            = upview.Rate;
                upview.CreatedDate     = upview.CreatedDate;
                upview.Status          = upview.Status;
                upview.TopHot          = upview.TopHot;
                db.Entry(upview).State = EntityState.Modified;
                db.SaveChanges();
                return(View(upview));
            }
        }
Example #9
0
 public MainView()
 {
     InitializeComponent();
     _personDao     = new PersonDao();
     _movieDao      = new MovieDao();
     _authorization = new Authorization();
     _genresDao     = new GenresDao();
     _countriesDao  = new CountriesDao();
 }
Example #10
0
 public AddMovieView()
 {
     InitializeComponent();
     _castDao      = new CastDao();
     _personDao    = new PersonDao();
     _genresDao    = new GenresDao();
     _countriesDao = new CountriesDao();
     _crewDao      = new CrewDao();
     _movieDao     = new MovieDao();
 }
Example #11
0
        public ActionResult CategoryPage(long idcate, int page = 1)
        {
            var moviDao = new MovieDao();
            var cate    = new CategoryDao().ViewDetail(idcate);

            ViewBag.cate         = cate;
            ViewBag.ListMovieNew = moviDao.ListMovieNew(12);
            var model = moviDao.ListByCateId(idcate);

            return(View(model.ToPagedList(page, 12)));
        }
Example #12
0
        public ActionResult Country(int incon, int page = 1)
        {
            var Movie   = new MovieDao();
            var Country = new CountryDao().ViewDetail(incon);

            ViewBag.Country = Country;
            ViewBag.Movie   = Movie.ListMovieNew(12);
            var model = Movie.ListByCountryID(incon);

            return(View(model.ToPagedList(page, 12)));
        }
Example #13
0
        public ActionResult CountryPage(long idc, int page = 1)
        {
            var movieDao = new MovieDao();
            var country  = new CountryDao().ViewDetail(idc);

            ViewBag.country      = country;
            ViewBag.ListMovieNew = movieDao.ListMovieNew(12);
            var model = movieDao.ListByCountryID(idc);

            return(View(model.ToPagedList(page, 12)));
        }
Example #14
0
        public ActionResult Category(long idcate, int page = 1)
        {
            var Movie    = new MovieDao();
            var Category = new CategoryDao().ViewDetail(idcate);

            ViewBag.ListMo = Movie.ListMovieNew(12);
            ViewBag.Cate   = Category;
            var model = Movie.ListByCateId(idcate);

            return(View(model.ToPagedList(page, 12)));
        }
        // GET: Home
        public ActionResult Index()
        {
            var MovieDao = new MovieDao();

            ViewBag.ListMovieNew = MovieDao.ListMovieNew(12);
            ViewBag.ListMovieTop = MovieDao.ListMovieTop(12);
            ViewBag.ListMoviePo  = MovieDao.ListMoviePo(6);
            ViewBag.Slides       = new SlideDao().ListAllSlide(5);
            var model = new AdDao().GetContentAd();

            return(View(model));
        }
Example #16
0
 public DataRetriever()
 {
     _castDao       = new CastDao();
     _genresDao     = new GenresDao();
     _countriesDao  = new CountriesDao();
     _httpRetriever = new HttpRetriever();
     _movieDao      = new MovieDao();
     _crewDao       = new CrewDao();
     _personDao     = new PersonDao();
     _authorization = new Authorization();
     _reviewsDao    = new ReviewsDao();
 }
Example #17
0
        public ActionResult Index(int page = 1, int pageSize = 10)
        {
            List <Category> listcategory = db.Categories.Where(x => x.Status == true).ToList();

            ViewBag.listcategory = listcategory;
            List <Country> listcountry = db.Countries.Where(x => x.Status == true).ToList();

            ViewBag.listcountry = listcountry;
            var dao   = new MovieDao();
            var model = dao.ListM(page, pageSize);

            return(View(model));
        }
Example #18
0
        public ActionResult AddItem(int movieID, int quantity)
        {
            var movie       = new MovieDao().ViewDetail(movieID);
            var cartSession = Session[CartSession];

            if (cartSession != null)
            {
                var list = (List <CartItem>)cartSession;
                if (list.Exists(x => x.Movie.MovieID == movieID))
                {
                    foreach (var item in list)
                    {
                        if (item.Movie.MovieID == movieID)
                        {
                            item.Quantity += quantity;
                        }
                    }
                }
                else
                {
                    //Create new CartItem Object
                    var item = new CartItem();
                    item.Movie    = movie;
                    item.Quantity = quantity;
                    list.Add(item);
                }
            }
            else
            {
                //Create new CartItem Object
                var item = new CartItem();
                item.Movie    = movie;
                item.Quantity = quantity;
                var list = new List <CartItem>();
                list.Add(item);
                //Made as a session
                Session[CartSession] = list;
            }
            return(RedirectToAction("Index"));
        }
Example #19
0
 public MovieController()
 {
     this.movieDao = MovieDao.Instance;
 }