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); }
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); }