public async Task <TEntity> Add(TEntity entity) { await _dbContext.Set <TEntity>().AddAsync(entity); await this.SaveChangesAsync(); return(entity); }