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)); }
// 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)); }
// 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)); }