static Singleton() { UnityContainer = CreateUnityContainer(); SessionFactoryProvider = UnityContainer.Resolve<ISessionFactoryProvider>(); UnitOfWorkFactory = UnityContainer.Resolve<IUnitOfWorkFactory>(); ConfigurationLoaderService = UnityContainer.Resolve<IConfigurationLoaderService>(); TestDataProvider = new RandomTestDataProvider(); }
public ConfigurationServiceSingleton( [NotNull] IEnvironmentVariableLoaderService environmentVariableLoaderService, [NotNull] IConfigFileLoaderService configFileLoaderService, [NotNull] ICommandLineLoaderService commandLineLoaderService, [NotNull] ISettingsPrototype settingsPrototype, [NotNull] IConfigurationSettingsDefault configurationSettingsDefault) { _environmentVariableLoaderService = environmentVariableLoaderService ?? throw new ArgumentNullException(nameof(environmentVariableLoaderService)); _configFileLoaderService = configFileLoaderService ?? throw new ArgumentNullException(nameof(configFileLoaderService)); _commandLineLoaderService = commandLineLoaderService ?? throw new ArgumentNullException(nameof(commandLineLoaderService)); _settingsPrototype = settingsPrototype ?? throw new ArgumentNullException(nameof(settingsPrototype)); _configurationSettingsDefault = configurationSettingsDefault ?? throw new ArgumentNullException(nameof(configurationSettingsDefault)); }
public UserController(IConfigurationLoaderService configurationLoaderService, UserContext userContext) { _userContext = userContext; _config = configurationLoaderService.LoadConfig <IdeasGlobalSettings>(); }
public AgreementManagementService(IUnitOfWork unitOfWork, IConfigurationLoaderService configurationLoaderService) { this.unitOfWork = unitOfWork; configuration = configurationLoaderService.LoadConfig<AgreementManagementServiceConfiguration>(); }
public AgreementManagementService(IRepository repository, IConfigurationLoaderService configurationLoaderService) { this.repository = repository; configuration = configurationLoaderService.LoadConfig<AgreementManagementServiceConfiguration>(); }
public CachingService(IConfigurationLoaderService configurationLoaderService) { config = configurationLoaderService.LoadConfig <CachingServiceConfiguration>(); DefaultTimeout = config.DefaultTimeout; }
public AgreementManagementService(IRepository repository, IConfigurationLoaderService configurationLoaderService) { this.repository = repository; configuration = configurationLoaderService.LoadConfig <AgreementManagementServiceConfiguration>(); }
public UploadService(IConfigurationLoaderService configurationLoaderService) { configuration = configurationLoaderService.LoadConfig <UploadServiceConfiguration>(); }