public async Task InsertVoteMonitoringStats(VoteMonitoringStats voteMonitoringInfo) { var electionStatistics = new ElectionStatistics { Id = $"{DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks:D19}", Type = ResultsType.VoteMonitoring.ConvertEnumToString(), Location = ResultsLocation.All.ConvertEnumToString(), Timestamp = voteMonitoringInfo.Timestamp, StatisticsJson = JsonConvert.SerializeObject(voteMonitoringInfo) }; await InsertResults(electionStatistics); }
public async Task InsertVoteMonitoringStats(VoteMonitoringStats voteMonitoringInfo) { var electionStatistics = new ElectionStatistics { Id = $"{DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks:D19}", Type = FileType.VoteMonitoring.ConvertEnumToString(), Source = Consts.VOTE_MONITORING_KEY, Timestamp = voteMonitoringInfo.Timestamp, ElectionId = voteMonitoringInfo.ElectionId, StatisticsJson = JsonConvert.SerializeObject(voteMonitoringInfo) }; await InsertResults(electionStatistics); }