Бизнес-уровень, что является лучшим решением для включения шаблонов электронной почты - PullRequest
1 голос
/ 16 октября 2010

Я прошу лучшее решение для очень «простой» проблемы.

Сегодня у меня есть файлы шаблонов писем, а также логика для отправки этих писем на моем веб-интерфейсе / сайте.1004 * Теперь я улучшаю свой код, удаляя любую логику Mail для моего BL.Так что моя идея состоит в том, чтобы мой проект бизнес-уровня (BL) отвечал за отправку электронных писем, если происходит какое-то деловое поведение, а не передовой интерфейс.изменить шаблоны без необходимости компиляции проекта BL.

У вас есть какое-нибудь хорошее решение?

Ответы [ 2 ]

1 голос
/ 16 октября 2010

Существует несколько решений этой проблемы, одним из которых является сохранение шаблона в файле XML.

0 голосов
/ 16 октября 2010

Вы можете просто добавить папку в свой проект BL и поместить в нее свои почтовые шаблоны. Затем установите действие сборки каждого файла (почтового шаблона) в «Содержимое». Просто отметьте файл, перейдите в свойства, затем вы увидите «Build action».

Другое решение - сохранить их в базе данных (если вы используете БД в своем проекте).

...