public async Task <IList <TEntity> > GetAllAsync(IDbFilter <TEntity>?dbFilter = null)
        {
            if (dbFilter == null)
            {
                return(await DbSet.ToListAsync());
            }

            return(await dbFilter.ApplyFilter(DbSet).ToListAsync());
        }
Пример #2
0
 public GenericRepository(ApplicationContext context, IDbFilter <TEntity> dbFilter)
 {
     _context  = context;
     _dbSet    = context.Set <TEntity>();
     _dbFilter = dbFilter;
 }