Example #1
0
        public async Task <IEnumerable <Airport> > GetAllEuropeanAirportsAsyncByCountry(string country)
        {
            var airportFeedItems = await _feedRepository.GetEuropeanAirportsAsync();

            airportFeedItems = airportFeedItems.Where(
                c => c.CountryIsoCode.Equals(CountryMap.GetCountryCode(country), StringComparison.OrdinalIgnoreCase));

            var airports = _mapper.Map <IEnumerable <Airport> >(airportFeedItems).ToList();

            SortAirports(airports);

            return(airports);
        }