два товара вместе должны быть заменены на какой-то отдельный набор.
Модель должна каким-то образом сигнализироваь об этом сервису, чтобы он удалил эти модели и взял другие.
Специфической ошибкой валидации? Или она сама дожлна заменить другие модели? То есть получается какая-то активность.
с таких вопросов ничинается спор о том где должна быть логика. В сервисах или в моделе
ну, я не могу тебе ответить на этот вопрос, надо более конкретный пример и вариантов решения может быть много
модель сама может это уметь
Обсуждают сегодня