Command с предусловиями
Добавлено: 2021.06.10, 14:44
Не понимаю где правильно делать предусловия для Command.
Имею две ситуации:
1. создать запись
2. создать запись с предпроверкой на уникальность.
В консоли нужно делать проверку, а в вебе не нужно.
Две команды?
- AddArticleCommand
- AddUniqueArticleCommand
или всё же иметь одну команду AddArticleCommand, а проверку делать над вызовом команды?
А ещё мне не нравится, что бизнес-логика просачивается в контроллер. Чего я не понимаю?
Имею две ситуации:
1. создать запись
2. создать запись с предпроверкой на уникальность.
В консоли нужно делать проверку, а в вебе не нужно.
Две команды?
- AddArticleCommand
- AddUniqueArticleCommand
или всё же иметь одну команду AddArticleCommand, а проверку делать над вызовом команды?
А ещё мне не нравится, что бизнес-логика просачивается в контроллер. Чего я не понимаю?