public YandexMapsService(IOptions <YandexMapsApiConfiguration> yandexMapsApiConfig) { _yandexMapsApiConfiguration = yandexMapsApiConfig?.Value ?? throw new ArgumentNullException( nameof(yandexMapsApiConfig) ); }
public void ConfigureContainer(IUnityContainer container) { container.RegisterInstance(SetupMapper()); var yandexMapsApiConfig = new YandexMapsApiConfiguration(); Configuration.GetSection("YandexMapsApiConfiguration").Bind(yandexMapsApiConfig); container.RegisterInstance(Options.Create(yandexMapsApiConfig)); var pScoreConfiguration = new PScoreConfiguration(); Configuration.GetSection("PScoreConfiguration").Bind(pScoreConfiguration); container.RegisterInstance(Options.Create(pScoreConfiguration)); Facade.RegisterDependencies(container); }