まあLINQ使わないんだったら普通にforeachでフィルタリングした方がいいよ
わざわざFindAllのフィルタのためのメソッドを外に定義したりしたら分散して余計にわかりづらくなる