public virtual async Task AddAsync(TEntity entity, CancellationToken cancellationToken = default(CancellationToken)) { await _dbContext.Set <TEntity>().AddAsync(entity, cancellationToken: cancellationToken); await _dbContext.SaveChangesAsync(true, cancellationToken); await _audit.AddAsync(entity, cancellationToken); }