public ActionResult Index(FlightTime fp)
        {
            FlightDal     fd = new FlightDal();
            FlightDetails f  = new FlightDetails();

            f.Arrival_Airport = fp.ArrivalAirport;
            f.Depart_Airport  = fp.DepartureAirport;
            f.Depart_Time     = fp.FlightDate;
            List <FlightDetails> mylist = new List <FlightDetails>();
            List <FlightModel>   flist  = new List <FlightModel>();

            mylist = fd.FindFlights(f);

            foreach (var item in mylist)
            {
                FlightModel fm = new FlightModel();
                fm.Amount           = item.Amount;
                fm.Arrival_Airport  = item.Arrival_Airport;
                fm.Depart_Airport   = item.Depart_Airport;
                fm.Arrival_Time     = item.Arrival_Time;
                fm.Depart_Time      = item.Depart_Time;
                fm.Flightno         = item.Flightno;
                fm.Seating_Capacity = item.Seating_Capacity;
                fm.Availaible_Seat  = fd.FindSeat(item.Flightno);
                flist.Add(fm);
            }

            TempData["FP"] = flist;
            return(RedirectToAction("ShowFlights"));
        }
        // GET: User
        public ActionResult Index()
        {
            FlightDal fd = new FlightDal();

            ViewBag.arrival = fd.GetArrivalCitiesS();
            ViewBag.depart  = fd.GetDepartCities();
            return(View());
        }