コード例 #1
0
        public ActionResult chairStatus(BookingModel model)
        {
            if (ModelState.IsValid)
            {
                ShowTimeDAO showTimeDAO = new ShowTimeDAO();
                ChairDAO    chairDAO    = new ChairDAO();
                UserDAO     userDAO     = new UserDAO();

                TicketBooking newtick = new TicketBooking();
                newtick.ShowTimesID = model.showTimeID;

                Chair chair = chairDAO.getChairIDByName(model.ChairName);
                newtick.ChairID = chair.ChairID;

                var userLogin = (UserLogin)Session[CommonConstants.USER_SESSION];
                newtick.UserID = userLogin.UserID;

                userDAO.Update(chair.Fare, userLogin.UserID);

                db.TicketBookings.Add(newtick);
                db.SaveChanges();

                return(RedirectToAction("InforUser", "User"));
            }

            return(View("Login"));
        }
コード例 #2
0
        // GET: Chairs
        public ActionResult Index()
        {
            var chairDAO    = new ChairDAO();
            var chairstatus = chairDAO.getChairSelected2(1, 1);

            return(View(chairstatus.ToList()));
        }
コード例 #3
0
        public ActionResult chairStatus(int filmID, int timeslotID)
        {
            var chairDAO    = new ChairDAO();
            var filmDAO     = new FilmDAO();
            var showtimeDAO = new ShowTimeDAO();
            var userDAO     = new UserDAO();

            List <Chair> chair         = db.Chairs.ToList();
            List <Chair> chairSelected = chairDAO.getChairSelected2(filmID, timeslotID).ToList();

            Film f = filmDAO.getFilmByID(filmID);

            ViewBag.film = f;

            ShowTimes s = showtimeDAO.getShowtime(filmID, timeslotID);

            ViewBag.showtime = s;

            TimeSlot t = showtimeDAO.getTimebyID(timeslotID);

            ViewBag.timeslot = t.Time;

            var userLogin = (UserLogin)Session[CommonConstants.USER_SESSION];

            ViewBag.userLogged = userDAO.getUserById(userLogin.UserID);

            foreach (var c in chair)
            {
                foreach (var cs in chairSelected)
                {
                    if (c.ChairID == cs.ChairID)
                    {
                        c.Status = true;
                    }
                }
            }

            ViewBag.chair = chair;

            return(View());
        }