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)); }
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); }