Exemplo n.º 1
0
        public ActionResult submit1(int?showid, String[] seatno1)
        {
            vmCinema vmCi = new vmCinema();


            if (seatno1 != null && showid != 0)
            {
                vmCi.showinfo = db.shows.Where(s => s.show_id == showid).Single();
                int count = db.Tickets.Count();
                count++;
                for (int i = 0; i < seatno1.Length; i++)
                {
                    if (ModelState.IsValid)
                    {
                        db.Tickets.Add(new Ticket
                        {
                            ticket_id    = count,
                            show_id      = (int)showid,
                            ticket_price = 700,
                            seatno       = seatno1[i]
                        });
                        db.SaveChanges();
                        count++;
                    }
                }
            }

            return(RedirectToAction("bktickets", new { id = showid }));
        }
Exemplo n.º 2
0
        // GET: Home
        public ActionResult Index(String date)
        {
            // GET: Home
            vmCinema vmCi = new vmCinema();

            if (date != null)
            {
                ViewBag.date = date;
                DateTime da = DateTime.Parse(date);
                vmCi.Shows   = db.shows.Where(s => s.show_date == da).ToList();
                vmCi.Cinemas = db.cinemas.ToList();
                vmCi.Movies  = db.movies.ToList();
            }
            return(View(vmCi));
        }
Exemplo n.º 3
0
        public ActionResult bktickets(int?id)
        {
            vmCinema vmCi = new vmCinema();

            vmCi.showinfo   = db.shows.Where(s => s.show_id == id).Single();
            vmCi.ticketinfo = db.Tickets.Where(t => t.show_id == id).ToList();
            //if (price != null)
            //{
            //    int totalprice = 0;
            //    for (int i = 0; i < price.Length; i++)
            //    {
            //        totalprice += int.Parse(price[i]);
            //    }
            //    vmCi.totalprice = totalprice;
            //}

            return(View(vmCi));
        }