public async Task <PollVote> UpdatePollVoteAsync(PollVote pv) { PollVote oldpv = await _context.PollVote.FindAsync(pv.ID); _context.Entry(oldpv).CurrentValues.SetValues(pv); await _context.SaveChangesAsync(); _context.ChangeTracker.Clear(); return(pv); }
public async Task <PollChoice> UpdatePollChoicesAsync(PollChoice pc) { PollChoice oldpc = await _context.PollChoices.FindAsync(pc.ID); _context.Entry(oldpc).CurrentValues.SetValues(pc); await _context.SaveChangesAsync(); _context.ChangeTracker.Clear(); return(pc); }
public async Task <Poll> UpdatePollAsync(Poll poll) { Poll oldpoll = await _context.Poll.FindAsync(poll.ID); _context.Entry(oldpoll).CurrentValues.SetValues(poll); await _context.SaveChangesAsync(); _context.ChangeTracker.Clear(); return(poll); }
public async Task <User> UpdateUserAsync(User user) { User oldUser = await _context.User.Where(u => u.ID == user.ID).FirstOrDefaultAsync(); _context.Entry(oldUser).CurrentValues.SetValues(user); await _context.SaveChangesAsync(); _context.ChangeTracker.Clear(); return(user); }