public CitiesController(IOptionsMonitor <AppSettingsOptions> appSettings, IMapper mapper, ICountryApiClient countryApiClient, IWeatherApiClient weatherApiClient, ICityRepository cityRepository) { _appSettings = appSettings ?? throw new ArgumentNullException(nameof(appSettings)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _countryApiClient = countryApiClient ?? throw new ArgumentNullException(nameof(countryApiClient)); _weatherApiClient = weatherApiClient ?? throw new ArgumentNullException(nameof(weatherApiClient)); _cityRepository = cityRepository ?? throw new ArgumentNullException(nameof(cityRepository)); }
public ConfigureCountryOptions(ICountryApiClient countryApiClient, ILogger <ConfigureCountryOptions> logger) { _countryApiClient = countryApiClient; _logger = logger; }