public async Task Update(User entity) { var updatedUser = UserTable.Existing(entity); var entry = await context.Users.SingleAsync(x => x.Id == updatedUser.Id); entry.Name = updatedUser.Name; entry.AccessKey = updatedUser.AccessKey; entry.CountryCode = updatedUser.CountryCode; context.Update(updatedUser); await context.SaveChangesAsync(); }