public async Task Save(User user) { var entry = _context.Entry(user); if (entry.State == EntityState.Detached) { throw new InvalidOperationException("Detached user entity"); } await _context.SaveChangesAsync(); }
public async Task Save(Penalty penalty) { var entry = _context.Entry(penalty); if (entry.State == EntityState.Detached) { _context.Penalties.Add(penalty); } await _context.SaveChangesAsync(); }