public async Task UpdateAsync(User user) { ThrowIfDisposed(); Guard.ArgumentNotNull(user, nameof(user)); _dbContext.Attach(user); user.ConcurrencyStamp = Guid.NewGuid().ToString(); _dbContext.Update(user); await _dbContext .SaveChangesAsync(_cancellationToken) .ConfigureAwait(false); }
public virtual async Task UpdateTenantAsync(Tenant tenant) { ThrowIfDisposed(); Guard.ArgumentNotNull(tenant, nameof(tenant)); _dbContext.Attach(tenant); tenant.ConcurrencyStamp = Guid.NewGuid().ToString(); _dbContext.Update(tenant); await _dbContext .SaveChangesAsync(_cancellationToken) .ConfigureAwait(false); }