private RequestVivaAirAPIFindFlights CreateAPIRequest(RequestFindFlights request) { return(new RequestVivaAirAPIFindFlights() { Destination = request.Destination, From = request.FromDate.ToString("yyyy-MM-dd"), Origin = request.Origin }); }
public async Task <List <ResponseFindFlights> > FindFlightsAsync(RequestFindFlights request) { RequestVivaAirAPIFindFlights apiRequest = CreateAPIRequest(request); var apiResponse = await this.vivaAirAPIService.FindFligthsAsync(apiRequest); List <ResponseFindFlights> result = MapApiResponse(apiResponse); return(result); }
public async Task <IActionResult> FindFlightsAsync(RequestFindFlights findFlightsRequest) { var flights = await this.homeService.FindFlightsAsync(findFlightsRequest); return(View("Index", flights)); }