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);
 }
示例#2
0
        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));
        }
示例#4
0
 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));
 }
示例#5
0
        // 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));
        }
示例#6
0
        // 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));
        }