private async Task AddVoteMonitoringStats(long timestamp) { var result = await _voterTurnoutAggregator.GetVoteMonitoringStats(); if (result.IsSuccess) { result.Value.Timestamp = timestamp; await _resultsRepository.InsertVoteMonitoringStats(result.Value); } }
private async Task AddVoteMonitoringStats(List <ElectionResultsFile> files, long timestamp) { var monitoringJson = files.FirstOrDefault(f => f.FileType == FileType.VoteMonitoring); if (monitoringJson == null) { return; } var result = await _voterTurnoutAggregator.GetVoteMonitoringStats(monitoringJson); if (result.IsSuccess) { result.Value.Timestamp = timestamp; await _resultsRepository.InsertVoteMonitoringStats(result.Value); } }