Example #1
0
 public LoadDatabasesForTotalStatisticsCommand(TotalStatisticsCollectNextSampleContext context, IDatabasesRepository databasesRepository,
                                               DAL.Contracts.ISettingPropertiesRepository settingPropertiesRepository)
 {
     this.context                     = context;
     this.databasesRepository         = databasesRepository;
     this.settingPropertiesRepository = settingPropertiesRepository;
 }
Example #2
0
 public DatabaseDependencyHierarchyProvider(ILog log, IDatabaseDependencyHierarchyBuilder builder, IDatabasesRepository databasesRepository)
 {
     this.log                 = log;
     this.builder             = builder;
     this.databasesRepository = databasesRepository;
     this.timer               = new Timer(Timer_Job, null, TimeSpan.FromMinutes(60), TimeSpan.FromMinutes(60));
     Timer_Job(null);
 }
Example #3
0
 public LoadDatabaseInfoForLogEntryCommand(ILog log, LogEntryProcessingContext context, IDatabasesRepository databasesRepository,
                                           DAL.Contracts.ISettingPropertiesRepository settingPropertiesRepository)
 {
     this.log                         = log;
     this.context                     = context;
     this.databasesRepository         = databasesRepository;
     this.settingPropertiesRepository = settingPropertiesRepository;
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DatabasesService"/> class.
 /// </summary>
 /// <param name="databasesRepository">
 /// The databases repository.
 /// </param>
 public DatabasesService(IDatabasesRepository databasesRepository)
 {
     this.databasesRepository = databasesRepository;
 }
Example #5
0
 public LoadDatabaseInfoCommand(WorkloadAnalysisContext context, IDatabasesRepository databasesRepository)
 {
     this.context             = context;
     this.databasesRepository = databasesRepository;
 }