public List <TEntity> GetWhere(Func <TEntity, bool> predicate)
 {
     return(DbEntitySet.Where(predicate).ToList());
 }
 public Task <List <TEntity> > GetWhereAsync(Func <TEntity, bool> predicate)
 {
     return(Task.Run(() => DbEntitySet.Where(predicate).ToList()));
 }