private readonly IAdministrationInstallationRepository administrationInstallationRepository;         // To get rid of sqlServerRepo dependency

        public AdministrationInstallationService(IDatabaseDeployer databaseDeployer, IServerRepository serverRepository, IRefreshServerService refreshServerService, IAdministrationInstallationRepository administrationInstallationRepository)
        {
            this.databaseDeployer     = databaseDeployer;
            this.serverRepository     = serverRepository;
            this.refreshServerService = refreshServerService;
            this.administrationInstallationRepository = administrationInstallationRepository;
        }
 public QosDatabaseDeployer(
     IServerRepository serverRepository,
     IDatabaseDeployer databaseDeployer)
 {
     this.serverRepository = serverRepository;
     this.databaseDeployer = databaseDeployer;
 }
Exemple #3
0
 public ApplicationInstallationService(IConnectionFactory connectionFactory, ISqlServerRepository sqlServerRepository, IHashConversionService hashConversionService, ITabService tabService, IDatabaseDeployer databaseDeployer, TextLogger textLogger)
 {
     this.connectionFactory = connectionFactory;
     this.sqlRepository     = sqlServerRepository;
     this.hashConverter     = hashConversionService;
     this.tabService        = tabService;
     this.databaseDeployer  = databaseDeployer;
     this.logger            = textLogger;
 }
 public ScriptInstaller(
     IDatabaseDeployer databaseDeployer,
     IAppSettingsConfigurationService configurationService,
     IAdministrationInstallationService administrationInstallationService)
 {
     this.administrationInstallationService = administrationInstallationService;
     this.databaseDeployer     = databaseDeployer;
     this.configurationService = configurationService;
 }