public static SearchFlightViewModel SearchFlights(BookingTiketFormViewModel model) { int idRouteDep = RouteQueries.GetIdRoute(model.IdDeparture, model.IdDestination); List <FlightViewModel> departureFlights = FlightQueries.GetFlights(idRouteDep, model.Start); if (model.IsReturn) { int idRouteReturn = RouteQueries.GetIdRoute(model.IdDestination, model.IdDeparture); return(new SearchFlightViewModel(departureFlights, FlightQueries.GetFlights(idRouteReturn, model.End))); } return(new SearchFlightViewModel(departureFlights, new List <FlightViewModel>())); }
public BookingTiketFormViewModel() { IsReturn = false; Adult = 1; Start = DateTime.Now; End = this.Start; Departures = RouteQueries.GetAllDeparture(); if (Departures.Count == 0) { Destinations = null; } else { Destinations = RouteQueries.GetDestOfDeparture(Departures[0].Value); } }
public IActionResult GetDestinations(string IdDeparture) { var destinationLst = RouteQueries.GetDestOfDeparture(IdDeparture); return(Json(destinationLst)); }