Exemple #1
0
 private RequestVivaAirAPIFindFlights CreateAPIRequest(RequestFindFlights request)
 {
     return(new RequestVivaAirAPIFindFlights()
     {
         Destination = request.Destination,
         From = request.FromDate.ToString("yyyy-MM-dd"),
         Origin = request.Origin
     });
 }
Exemple #2
0
        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));
        }