コード例 #1
0
        public ActionResult Edit(Flight flight)
        {
            if (ModelState.IsValid)
            {
                flightMgr.EditFlight(flight);

                int         id          = Convert.ToInt32(Request["Business"].ToString());
                FlightClass flightclass = flightMgr.FindFlightClass(id);
                flightclass.NoOfSeats = Convert.ToInt32(Request["2"].ToString());
                flightMgr.EditFlightClass(flightclass);

                int         id1          = Convert.ToInt32(Request["Economy"].ToString());
                FlightClass flightclass1 = flightMgr.FindFlightClass(id);
                flightclass.NoOfSeats = Convert.ToInt32(Request["1"].ToString());
                flightMgr.EditFlightClass(flightclass1);

                TempData["Message"] = "Flight Details Edited sucessfully...";
                return(RedirectToAction("Index"));
            }
            ViewBag.AirlineId   = new SelectList(flightMgr.GetAllAirline(), "AirlineId", "AirlineName", flight.AirlineId);
            ViewBag.TravelClass = flightMgr.GetAllTravelClass();
            ViewBag.FlightClass = flightMgr.GetFlightClass();

            ViewBag.Message = "Something went wrong try again....";
            return(View(flight));
        }