public PScoreService( IOptions <PScoreConfiguration> pScoreConfiguration, IMapsService mapsService ) { _mapsService = mapsService; _pScoreConfiguration = pScoreConfiguration?.Value ?? throw new ArgumentNullException(nameof(pScoreConfiguration)); }
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); }