public async Task <Models.Database.VoteRegistration> UpdateRegistration(Models.Database.VoteRegistration voteRegistration) { using (var context = new toafcContext()) { context.VoteRegistrations.Update(voteRegistration); await context.SaveChangesAsync(); } return(voteRegistration); }
public async Task <Models.Database.VoteRegistration> UpdateVoterRegistration(Models.Database.VoteRegistration voteRegistration) { Exceptions.TestForNull(voteRegistration, nameof(voteRegistration)); voteRegistration = await voteRegistrationDB.UpdateRegistration(voteRegistration); _cacheOperation.Delete(cacheKey); return(voteRegistration); }
public async Task <IActionResult> UpdateVoterRegistration([FromBody] Models.Database.VoteRegistration voteRegistration) { try { return(Json(await voterRegistration.UpdateVoterRegistration(voteRegistration))); } catch (Exception e) { return(StatusCode(500, e)); } }