示例#1
0
 /// <summary>
 /// Сервис для получения статистики из GIT репозиториев
 /// </summary>
 public GitStatisticsService(
     ILogger <GitStatisticsService> logger,
     IOptionsMonitor <StatisticsConfig> statisticsConfigMonitor,
     IOptionsMonitor <RepositoriesConfig> repositoriesConfig,
     IOptionsMonitor <WorkEstimateConfig> workEstimateConfig
     )
 {
     _logger             = logger;
     _statisticsConfig   = statisticsConfigMonitor.CurrentValue;
     _repositoriesConfig = repositoriesConfig.CurrentValue;
     _workEstimateConfig = workEstimateConfig.CurrentValue;
 }
 /// <summary>
 /// Сервис для получения статистики из GIT репозиториев
 /// </summary>
 public GitStatisticsService(
     ILogger <GitStatisticsService> logger,
     IOptionsMonitor <ElasticConfig> statisticsConfigMonitor,
     IOptionsMonitor <RepositoriesConfig> repositoriesConfig,
     IOptionsMonitor <WorkEstimateConfig> workEstimateConfig,
     IGitlabServiceClient gitlabServiceClient
     )
 {
     _logger              = logger;
     _statisticsConfig    = statisticsConfigMonitor.CurrentValue;
     _repositoriesConfig  = repositoriesConfig.CurrentValue;
     _workEstimateConfig  = workEstimateConfig.CurrentValue;
     _gitlabServiceClient = gitlabServiceClient;
 }