Exemplo n.º 1
0
 public ActionResult CreateFilm()
 {
     try
     {
         var film = new Film();
         UpdateModel <Film>(film);
         var filmEp = new FilmEpisode();
         UpdateModel <FilmEpisode>(filmEp);
         film.createDate = DateTime.Now;
         var user = Session["USER_SESSION"] as Movie_Web.Common.UserSession;
         film.createBy         = user.UserName;
         film.releasedEpisodes = 1;
         film.totalEpisodes    = 1;
         var filmDao = new FilmDAO();
         filmDao.insertFilm(film);
         filmEp.Episode = 1;
         int res = new FilmEpisodeDAO().CreateFilmLe(filmEp);
         if (res > 0)
         {
             return(RedirectToAction("Films"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm mới không thành công");
         }
         return(View("CreateFilmLe"));
     }
     catch
     {
         //return View();
         //Console.WriteLine("Error");
         return(View());
     }
 }
Exemplo n.º 2
0
        public ActionResult UpdateFilmLe(string filmEpID, string filmID, string linkEpisode)
        {
            filmEpID    = Request.Form["filmEpID"];
            filmID      = Request.Form["filmID"];
            linkEpisode = Request.Form["linkEpisode"];
            int Episode = 1;
            int res     = new FilmEpisodeDAO().updateEpisode2(filmEpID, filmID, linkEpisode, Episode);

            if (res != 0)
            {
                ModelState.AddModelError("", "Sửa không thành công");
            }
            return(RedirectToAction("Films"));
        }
Exemplo n.º 3
0
        public ActionResult FilmBoInformation(string id)
        {
            var filmDao           = new FilmDAO();
            var feedbackDao       = new FeedbackDAO();
            var filmEpDao         = new FilmEpisodeDAO();
            var filmModel         = filmDao.getFilmByID(id);
            var feedBackListModel = feedbackDao.listAll(filmModel.filmID);
            var FeedbackOfAcc     = feedbackDao.listAccountFB(filmModel.filmID);

            ViewBag.filmDetail    = filmModel;
            ViewBag.filmFeedBack  = feedBackListModel;
            ViewBag.FeedBackOfAcc = FeedbackOfAcc;
            ViewBag.filmEpisode   = filmEpDao.ListAllEpisodeRelease(filmModel.filmID);
            return(View());
        }
Exemplo n.º 4
0
        public ActionResult FilmLeInformation(string id)
        {
            var filmDao           = new FilmDAO();
            var epDao             = new FilmEpisodeDAO();
            var feedbackDao       = new FeedbackDAO();
            var filmModel         = filmDao.getFilmByID(id);
            var Epfilm            = epDao.getEpFilmLeByFilmID(id);
            var feedBackListModel = feedbackDao.listAll(filmModel.filmID);
            var FeedbackOfAcc     = feedbackDao.listAccountFB(filmModel.filmID);

            ViewBag.filmDetail    = filmModel;
            ViewBag.EpDetail      = Epfilm;
            ViewBag.filmFeedBack  = feedBackListModel;
            ViewBag.FeedBackOfAcc = FeedbackOfAcc;
            return(View());
        }
Exemplo n.º 5
0
 public ActionResult UpdateEpisode(IList <FilmEpisode> LFE)
 {
     Console.WriteLine(LFE);
     foreach (var ep in LFE)
     {
         int res = new FilmEpisodeDAO().updateEpisode(ep);
         if (res > 0)
         {
             continue;
         }
         else
         {
             ModelState.AddModelError("", "Sửa không thành công");
         }
     }
     return(RedirectToAction("Films"));
 }
Exemplo n.º 6
0
        public ActionResult addFilmEpisode(FilmEpisode ep)
        {
            int res = new FilmEpisodeDAO().CreateTapPhim(ep);

            string message = "SUCCESS";

            if (res > 0)
            {
                var filmBoID  = ep.filmID;
                var filmDao   = new FilmDAO();
                var inforFilm = filmDao.getFilmByID(filmBoID);
                inforFilm.releasedEpisodes = inforFilm.releasedEpisodes + 1;
                filmDao.dbFilmContext.SaveChanges();
                return(Json(new { Message = message, JsonRequestBehavior.AllowGet }));
            }
            message = "Failed";
            return(Json(new { Message = message }));
        }
Exemplo n.º 7
0
        // GET: Watch
        public ActionResult Watch(string idFilm, int Episode)
        {
            var filmDao     = new FilmDAO();
            var FilmEpDAO   = new FilmEpisodeDAO();
            var feedbackDao = new FeedbackDAO();
            var filmModel   = FilmEpDAO.getEpisode(idFilm, Episode);


            var feedBackListModel = feedbackDao.listAll(filmModel.filmID);
            var FeedbackOfAcc     = feedbackDao.listAccountFB(filmModel.filmID);


            int numrecords = 10;

            ViewBag.listfilmDescendingbyCreateDate = filmDao.listFilmSlideDescendingbyCreateDate(numrecords);
            ViewBag.filmDetail    = filmModel;
            ViewBag.filmFeedBack  = feedBackListModel;
            ViewBag.FeedBackOfAcc = FeedbackOfAcc;
            return(View());
        }