Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }