Фильтрация объектов в репозитории или сервисе?
Я хочу получить список объектов на основе некоторых параметров. Принадлежит ли объект определенной категории, имеет ли он свойство x y z и т. Д. Я создал довольно простой репозиторий, который получает объекты по id. Если я хочу получить список объектов, основанный на различных параметрах и критериях, вы бы добавили метод в хранилище, который это делает, или метод в слое обслуживания, который продолжает работать до тех пор, пока у него не будет списка объектов, который соответствует критериям? Было бы просто использовать метод получения хранилища по идентификатору и проверить его по многим критериям?