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