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