public UpsertFlightViewModel Create() { var airports = _airportsListQuery.Execute(); var aircrafts = _aircraftListQuery.Execute(); var viewModel = new UpsertFlightViewModel(); viewModel.Airports = airports .Select(a => new SelectListItem() { Value = a.Id.ToString(), Text = $"{a.IATA} - {a.City}", }) .ToList(); viewModel.Aircrafts = aircrafts .Select(a => new SelectListItem() { Value = a.Id.ToString(), Text = a.ModelName, }) .ToList(); viewModel.Flight = new CreateFlightModel(); return(viewModel); }
public ActionResult Index() { var airports = _airportsListQuery.Execute(); return(View(airports)); }