public System.Threading.Tasks.Task <Success2> GetFlightOffersAsync(SearchFlightsQuery search) { TravelClass2?travelClass2; if (search.TravelClass.HasValue) { travelClass2 = (TravelClass2?)search.TravelClass; } else { travelClass2 = null; } return(GetFlightOffersAsync(search.OriginIATACode, search.DestinationIATACode, search.DepartureTime, search.ReturnDate, search.NumberOfAdults, search.NumberOfChildren, search.NumberOfInfants, travelClass2, search.IncludedAirlineCodes, search.ExcludedAirlineCodes, search.NoStops, search.CurrencyCode, search.MaxPrice, search.Max, System.Threading.CancellationToken.None)); }
public async Task <PaginatedList <SearchFlightsDTO> > SearchFlights([FromBody] SearchFlightsQuery searchQuery ) { return(await Mediator.Send(searchQuery)); }