Beispiel #1
0
        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>()));
        }