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; }
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; }