public ActionResult DeleteConfirmed(int id) { ConfirmSeat confirmSeat = db.ConfirmSeat.Find(id); db.ConfirmSeat.Remove(confirmSeat); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,Name,Journey_Date,Start_Station,End_Station,TrainDetail,TrainSchedule,Seats,Bill,Seat_No,PRN")] ConfirmSeat confirmSeat) { if (ModelState.IsValid) { return(RedirectToAction("Index")); } return(View(confirmSeat)); }
public ActionResult Edit([Bind(Include = "Id,Name,Journey_Date,Start_Station,End_Station,TrainDetail,TrainSchedule,Seats,Bill,Seat_No,PRN")] ConfirmSeat confirmSeat) { if (ModelState.IsValid) { db.Entry(confirmSeat).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(confirmSeat)); }
// GET: ConfirmSeats/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ConfirmSeat confirmSeat = db.ConfirmSeat.Find(id); if (confirmSeat == null) { return(HttpNotFound()); } return(View(confirmSeat)); }
public ActionResult Create([Bind(Include = "Id,Journey_Date,Start_Station,End_Station,TrainDetail,TrainSchedule,Seats,Bill")] Reservation reservation) { if (ModelState.IsValid) { if (reservation.TrainDetail == 1) { reservation.Bill = 1000 * reservation.Seats; } else if (reservation.TrainDetail == 2) { reservation.Bill = 2000 * reservation.Seats; } reservation.Name = Session["name"].ToString(); db.Reservation.Add(reservation); db.SaveChanges(); ConfirmSeat confirmSeat = new ConfirmSeat(); confirmSeat.Name = reservation.Name; confirmSeat.Start_Station = reservation.Start_Station; confirmSeat.End_Station = reservation.End_Station; confirmSeat.Seats = reservation.Seats; confirmSeat.Journey_Date = reservation.Journey_Date; confirmSeat.Bill = reservation.Bill; confirmSeat.TrainDetail = reservation.TrainDetail; confirmSeat.TrainSchedule = reservation.TrainSchedule; Random r = new Random(); int random = r.Next(1, 100); confirmSeat.Seat_No = random; confirmSeat.PRN = confirmSeat.Name + confirmSeat.Seat_No + confirmSeat.Bill; db.ConfirmSeat.Add(confirmSeat); db.SaveChanges(); return(RedirectToAction("Confirm")); } ViewBag.TrainDetail = new SelectList(db.TrainDetail, "Id", "TrainName", reservation.TrainDetail); ViewBag.TrainSchedule = new SelectList(db.TrainSchedule, "Id", "Start_Station", reservation.TrainSchedule); return(View(reservation)); }