public ActionResult Booking(FlyReservation res) { res.TotalFare = res.TotalFare * res.NoOfTickets; db.FlyReservations.Add(res); db.SaveChanges(); return(RedirectToAction("Invoice", "FlyUsers", new { id = res.TicketNo })); //return View(res); }
public ActionResult DeleteConfirmed(int id) { FlyReservation flyReservation = db.FlyReservations.Find(id); db.FlyReservations.Remove(flyReservation); db.SaveChanges(); return(RedirectToAction("Index")); }
//------------------------------------------------------------------------Booking------------------------------------- public ActionResult Booking(string id) { var flight = db.FlightsDetails.Where(s => s.FlightId == id).FirstOrDefault(); FlyReservation res = new FlyReservation(); res.FlightId = flight.FlightId; res.Origin = flight.Origin; res.Destination = flight.Destination; res.TotalFare = flight.Fare; return(View(res)); }
public ActionResult Edit([Bind(Include = "TicketNo,FlightId,DateOfBooking,JourneyDate,Origin,Destination,PassengerName,ContactNo,Email,NoOfTickets,TotalFare,Status")] FlyReservation flyReservation) { if (ModelState.IsValid) { db.Entry(flyReservation).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FlightId = new SelectList(db.FlightsDetails, "FlightId", "Origin", flyReservation.FlightId); return(View(flyReservation)); }
// GET: FlyReservations/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FlyReservation flyReservation = db.FlyReservations.Find(id); if (flyReservation == null) { return(HttpNotFound()); } return(View(flyReservation)); }
// GET: FlyReservations/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FlyReservation flyReservation = db.FlyReservations.Find(id); if (flyReservation == null) { return(HttpNotFound()); } ViewBag.FlightId = new SelectList(db.FlightsDetails, "FlightId", "Origin", flyReservation.FlightId); return(View(flyReservation)); }