Example #1
0
        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);
        }