Я интегрирую список рассылки в существующую CMS в asp.net MVC.
Мне нужно отправить подтверждение по электронной почте подписчику. Откуда я должен послать это, контроллер, или сервисный уровень?
Пояснение: Я бы определенно создал отдельный метод службы, называемый SendConfirmationEmail (). Вопрос в том, кто называет это контроллером, обрабатывающим регистрационную форму, или службой, которая добавила ожидающий запрос в БД?
Очевидно, что я могу отправить его от обоих, но какой из них является правильным MVC?