/// <summary> /// {host}/api/NewRequest /// </summary> /// <returns></returns> private static async Task <InitialResponse> QueryInitializationAsync() { using (var client = new AirlineClient()) { var request = new InitialRequest("testapid", FlightClass.Economy); request.SetPassengerCount(1); request.AddRoute(new Route("lon", "mow", new DateTime(2019, 8, 12))); var response = await client.InitializeQueryAsync(request); Console.WriteLine($"[Query initialization]: NewRequest is {response.Id}\n"); return(response); } }
public AddSightingWizard(LocationClient locations, FlightClient flights, AirlineClient airlines, ManufacturerClient manufacturers, ModelClient models, AircraftClient aircraft, SightingClient sightings, IOptions <AppSettings> settings, ICacheWrapper cache, IMapper mapper) { _locations = locations; _flights = flights; _airlines = airlines; _manufacturers = manufacturers; _models = models; _aircraft = aircraft; _sightings = sightings; _settings = settings; _cache = cache; _mapper = mapper; }
public static async Task Main(string[] args) { var initialization = await QueryInitializationAsync(); using (var client = new AirlineClient()) { var request = new FaresRequest(initialization.Id); var response = await client.FaresAsync(request); Console.WriteLine($"[Search result]: {response.Arln.Count} airlines found."); foreach (var airline in response.Arln) { Console.WriteLine($"The {airline.N} found {airline.FareVerbose.Count} fares."); foreach (var fare in airline.FareVerbose) { Console.WriteLine($"Fare - [Id: {fare.F} TotalAmount:${fare.TotalAmount}]"); } } } }
public FlightsController(AirlineClient airlines, FlightClient flights, IMapper mapper) { _airlines = airlines; _flights = flights; _mapper = mapper; }
public SearchSightingsByAirlineController(AirlineClient airlines, SightingsSearchClient client, IOptions <AppSettings> settings) { _airlines = airlines; _client = client; _settings = settings; }
public AirlineClientTests() { _client = new AirlineClient(); }
public AirlinesController(AirlineClient client) { _client = client; }