Ejemplo n.º 1
0
        public ActionResult Edit([Bind(Include = "SeatId,SeatName,TicketId,BusId,Status,BusName,CommentAdmin")] SeatInformation seatInformation)
        {
            ApplicationDbContext db2 = new ApplicationDbContext();

            Thread.Sleep(1000);
            var check = db2.SeatInformation.FirstOrDefault(x => x.SeatId == seatInformation.SeatId);

            if (check.TicketId != null)
            {
                return(RedirectToAction("Check", "SeatInformations"));
            }
            else
            {
                if (ModelState.IsValid)
                {
                    if (seatInformation.Status == true)
                    {
                        seatInformation.CommentAdmin = "Ghế đã hủy bán";
                    }
                    else
                    {
                        seatInformation.CommentAdmin = "Ghế đang bán";
                    };
                    db.Entry(seatInformation).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }


            ViewBag.BusId    = new SelectList(db.Directions, "BusId", "RoadName", seatInformation.BusId);
            ViewBag.TicketId = new SelectList(db.TicketBooking, "TicketId", "BusId", seatInformation.TicketId);
            return(View(seatInformation));
        }
Ejemplo n.º 2
0
        // GET: SeatInformations/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SeatInformation seatInformation = db.SeatInformation.Find(id);

            if (seatInformation == null)
            {
                return(HttpNotFound());
            }
            return(View(seatInformation));
        }
Ejemplo n.º 3
0
        // GET: SeatInformations/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SeatInformation seatInformation = db.SeatInformation.Find(id);

            if (seatInformation == null)
            {
                return(HttpNotFound());
            }
            ViewBag.BusId    = new SelectList(db.Directions, "BusId", "RoadName", seatInformation.BusId);
            ViewBag.TicketId = new SelectList(db.TicketBooking, "TicketId", "BusId", seatInformation.TicketId);
            return(View(seatInformation));
        }