public GatherDbScriptsToRunDeploymentStep( string dbName, Lazy <string> scriptsDirectoryPathProvider, string databaseServerMachineName, string environmentName, DeploymentInfo deploymentInfo, IDbVersionProvider dbVersionProvider, IScriptsToRunSelector scriptsToRunSelector) { Guard.NotNullNorEmpty(dbName, "dbName"); Guard.NotNull(scriptsDirectoryPathProvider, "scriptsDirectoryPathProvider"); Guard.NotNullNorEmpty(databaseServerMachineName, "databaseServerMachineName"); Guard.NotNullNorEmpty(environmentName, "environmentName"); Guard.NotNull(deploymentInfo, "deploymentInfo"); Guard.NotNull(dbVersionProvider, "dbVersionProvider"); Guard.NotNull(scriptsToRunSelector, "scriptsToRunWebSelector"); _dbName = dbName; _scriptsDirectoryPathProvider = scriptsDirectoryPathProvider; _sqlServerName = databaseServerMachineName; _environmentName = environmentName; _deploymentInfo = deploymentInfo; _dbVersionProvider = dbVersionProvider; _scriptsToRunSelector = scriptsToRunSelector; _scriptsToRun = Enumerable.Empty <DbScriptToRun>(); }
public GatherDbScriptsToRunDeploymentStep( string dbName, Lazy<string> scriptsDirectoryPathProvider, string databaseServerMachineName, string environmentName, DeploymentInfo deploymentInfo, IDbVersionProvider dbVersionProvider, IScriptsToRunSelector scriptsToRunSelector) { Guard.NotNullNorEmpty(dbName, "dbName"); Guard.NotNull(scriptsDirectoryPathProvider, "scriptsDirectoryPathProvider"); Guard.NotNullNorEmpty(databaseServerMachineName, "databaseServerMachineName"); Guard.NotNullNorEmpty(environmentName, "environmentName"); Guard.NotNull(deploymentInfo, "deploymentInfo"); Guard.NotNull(dbVersionProvider, "dbVersionProvider"); Guard.NotNull(scriptsToRunSelector, "scriptsToRunWebSelector"); _dbName = dbName; _scriptsDirectoryPathProvider = scriptsDirectoryPathProvider; _sqlServerName = databaseServerMachineName; _environmentName = environmentName; _deploymentInfo = deploymentInfo; _dbVersionProvider = dbVersionProvider; _scriptsToRunSelector = scriptsToRunSelector; _scriptsToRun = Enumerable.Empty<DbScriptToRun>(); }
public DeployDbProjectDeploymentTask( IProjectInfoRepository projectInfoRepository, IEnvironmentInfoRepository environmentInfoRepository, IArtifactsRepository artifactsRepository, IDbScriptRunnerFactory dbScriptRunnerFactory, IDbVersionProvider dbVersionProvider, IFileAdapter fileAdapter, IZipFileAdapter zipFileAdapter, IScriptsToRunSelector createScriptsToRunSelector, IMsSqlDatabasePublisher databasePublisher, IDbManagerFactory dbManagerFactory, IUserNameNormalizer userNameNormalizer, IDirectoryAdapter directoryAdapter) : base(projectInfoRepository, environmentInfoRepository) { Guard.NotNull(artifactsRepository, "artifactsRepository"); Guard.NotNull(dbVersionProvider, "dbVersionProvider"); Guard.NotNull(dbScriptRunnerFactory, "dbScriptRunnerFactory"); Guard.NotNull(fileAdapter, "fileAdapter"); Guard.NotNull(zipFileAdapter, "zipFileAdapter"); Guard.NotNull(createScriptsToRunSelector, "createScriptsToRunWebSelector"); Guard.NotNull(databasePublisher, "databasePublisher"); Guard.NotNull(dbManagerFactory, "dbManagerFactory"); Guard.NotNull(userNameNormalizer, "userNameNormalizer"); Guard.NotNull(directoryAdapter, "directoryAdapter"); _artifactsRepository = artifactsRepository; _dbScriptRunnerFactory = dbScriptRunnerFactory; _dbVersionProvider = dbVersionProvider; _fileAdapter = fileAdapter; _zipFileAdapter = zipFileAdapter; _createScriptsToRunSelector = createScriptsToRunSelector; _databasePublisher = databasePublisher; _dbManagerFactory = dbManagerFactory; _userNameNormalizer = userNameNormalizer; _directoryAdapter = directoryAdapter; }