Beispiel #1
0
        public async Task <IActionResult> Index(int airlineId = 0, string number = "", string embarkation = "", string destination = "")
        {
            // Construct the model and assign the selected manufacturer and aircraft
            // model
            ListFlightsViewModel model = new ListFlightsViewModel();

            model.AirlineId    = airlineId;
            model.FlightNumber = number;
            model.Embarkation  = embarkation;
            model.Destination  = destination;

            // Load the airlines list
            List <Airline> airlines = await _airlines.GetAirlinesAsync();

            model.SetAirlines(airlines);

            return(View(model));
        }
Beispiel #2
0
        public ListFlightsViewModel ListFlights()
        {
            var flights = context.Flights.Select(j => new CreateFlightViewModel()
            {
                Id = j.Id,
                DepartureLocation = j.DepartureLocation,
                LandingLocation   = j.LandingLocation,
                DepartureDateTime = j.DepartureDateTime,
                LandingDateTime   = j.LandingDateTime,
                PlaneType         = j.PlaneType,
                PlaneUniqueId     = j.PlaneUniqueId,
                PilotName         = j.PilotName,
                RegularSeats      = j.RegularSeats,
                BusinessSeats     = j.BusinessSeats
            });

            var model = new ListFlightsViewModel()
            {
                Flights = flights
            };

            return(model);
        }