/// <inheritdoc /> public async Task Execute(IJobExecutionContext context) { _logger.LogInformation($"Get stats for Oltp"); var servers = _configuration.OltpPool; foreach (var server in servers) { var stats = await _repository.GetStatistics(server); _storage.Set(QueryType.Oltp, server, stats); } }
public async Task <GetStatisticsResponse> Handle(GetStatisticsRequest message) { var stats = await _statisticsRepository.GetStatistics(); //.ConfigureAwait(false) if (stats == null) { return(new GetStatisticsResponse { Data = null }); } return(new GetStatisticsResponse { Data = stats }); }
public StatisticsModel Get() { return(statisticsRepository.GetStatistics().Result); }
private void FillDataGrid() { this.StatisticData.ItemsSource = repository.GetStatistics(); StatisticData.AutoGenerateColumns = true; }