public LoadDataAndCreateEmailModelCommand(ILog log, ReportContextWithModel <SummaryEmailModel> context, DBMS.Contracts.IRepositoriesFactory dbmsRepositories, IRepositoriesFactory dalRepositories) { this.log = log; this.context = context; databasesRepository = dbmsRepositories.GetDatabasesRepository(); relationsRepository = dbmsRepositories.GetRelationsRepository(); totalRelationStatisticsRepository = dalRepositories.GetTotalRelationStatisticsRepository(); normalizedStatementStatisticsRepository = dalRepositories.GetNormalizedStatementStatisticsRepository(); }
public IChainableCommand LoadExistingIndicesCommand(WorkloadAnalysisContext context) { return(new LoadExistingIndicesCommand(context, dbmsRepositories.GetIndicesRepository(), dbmsRepositories.GetRelationsRepository(), dbmsRepositories.GetRelationAttributesRepository())); }