コード例 #1
0
 public async Task <Models.Database.VoterTally> InsertTally(Models.Database.VoterTally voterTally)
 {
     voterTally.IsDeleted = false;
     using (var context = new toafcContext())
     {
         context.VoterTallies.Add(voterTally);
         await context.SaveChangesAsync();
     }
     return(voterTally);
 }
コード例 #2
0
        public async Task <Models.VoterTalley> InsertVoterTally(Models.VoterTalley voterTalley)
        {
            Exceptions.TestForNull(voterTalley, nameof(voterTalley));

            var dbVoterTally = new Models.Database.VoterTally()
            {
                IsDeleted              = voterTalley.IsDeleted,
                Createdon              = DateTime.Now,
                VoteCandidateId        = voterTalley.VoteCandidate.Id,
                VoteSelfRegistrationId = voterTalley.VoteSelfRegistration.Id
            };

            dbVoterTally = await voterTallyDB.InsertTally(dbVoterTally);

            _cacheOperation.Delete(cacheKey);
            voterTalley.Id = dbVoterTally.Id;
            return(voterTalley);
        }