У меня есть таблица, в которой хранится список правил. В моем коде мне нужно получить эти правила и сохранить список правил (через шаблон репозитория), чтобы я мог их повторно использовать. Затем мне нужно сгенерировать (бизнес-логика) список объектов на основе правил для определенного периода времени, например, список праздничных объектов, отфильтрованных по правилам из базы данных, которые появятся в ближайшие 6 месяцев, тогда, если я потребуется еще 6 месяцев, мне нужно будет объединить значения следующих 6 месяцев в существующий список объектов праздника на основе извлеченных правил.
Перечень праздничных объектов переводится/создается по правилам для данного периода.
Мой вопрос: должны ли бизнес-правила для хранения/перевода списка праздничных объектов находиться в том же репозитории, что и список правил? Или это должен быть класс, который вызывает репозиторий, но я все равно хотел бы вести список переведенных элементов праздничных объектов.
Спасибо