Ejemplo n.º 1
0
 public FlightSearch(FlightSearchParams searchParams, List<ISupplier> suppliers,
     IFlightResultsCacheProvider flightResultsCacheProvider)
 {
     _searchParams = searchParams;
     _suppliers = suppliers;
     _flightResultsCacheProvider = flightResultsCacheProvider;
     var key = _searchParams.FromAirport + _searchParams.ToAirport +
               _searchParams.Date.ToShortDateString() + _searchParams.Adults + _searchParams.Children +
               _searchParams.Infants;
     byte[] toEncodeAsBytes
         = System.Text.ASCIIEncoding.ASCII.GetBytes(key);
     SearchKey = System.Convert.ToBase64String(toEncodeAsBytes);
 }
Ejemplo n.º 2
0
 public FlightProvider(IFlightResultsCacheProvider cacheProvider)
 {
     _cacheProvider = cacheProvider;
 }