public ActionResult DeleteConfirmed(int id)
        {
            flight_search flight_search = db.FlightSearchs.Find(id);

            db.FlightSearchs.Remove(flight_search);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,FlightNo,From_City,To_City,DepartureDate,ArrivalDate,DepartureTime,ArrivalTime,SeatsLeft,e_price,b_price,Passenger_DetailsID")] flight_search flight_search)
 {
     if (ModelState.IsValid)
     {
         db.Entry(flight_search).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.StateId = new SelectList(db.States, "Id", "StateName", flight_search.StateId);
     return(View(flight_search));
 }
        // GET: flight_search/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            flight_search flight_search = db.FlightSearchs.Find(id);

            if (flight_search == null)
            {
                return(HttpNotFound());
            }
            return(View(flight_search));
        }
        // GET: flight_search/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            flight_search flight_search = db.FlightSearchs.Find(id);

            if (flight_search == null)
            {
                return(HttpNotFound());
            }
            ViewBag.StateId = new SelectList(db.States, "Id", "StateName", flight_search.StateId);
            return(View(flight_search));
        }
예제 #5
0
        public ActionResult FlightDetails(flight_search search, booking_details booking_Details, string chk)
        {
            if (chk == "one way" || chk == null)
            {
                var Specificflights = db.FlightSearchs.Where(x => x.From_City.Equals(search.From_City) && x.To_City.Equals(search.To_City)).ToList();
                TempData["info"] = Specificflights;
                TempData["City"] = " from " + search.From_City + " to " + search.To_City;

                var flights = db.FlightSearchs.Where(x => x.From_City.Equals(search.From_City)).ToList();
                TempData["flights"] = flights;
            }
            else if (chk == "round trip")
            {
                var Specificflights = db.FlightSearchs.Where(x => x.From_City.Equals(search.From_City) && x.To_City.Equals(search.To_City)).ToList();
                TempData["info"] = Specificflights;
                TempData["City"] = " from " + search.From_City + " to " + search.To_City;

                var flights = db.FlightSearchs.Where(x => x.From_City.Equals(search.From_City)).ToList();
                TempData["flights"] = flights;
                var returnFlights = db.FlightSearchs.Where(x => x.From_City.Equals(search.To_City) && x.To_City.Equals(search.From_City)).FirstOrDefault();
            }

            return(RedirectToAction("Index", "Home"));
        }