Реализуем шаблон publisher/subscriber

В данной заметке представлен шаблон publisher/subscriber, особенность данной реализации которой является то, что сами подписчики могут быть издателями и иметь своих собственных подписчиков. Получается сообщение будет отправлено рекурсивно по всем подписчикам. Такой шаблон можно использовать при создании UI представлений, как альтернатива event-ам. Тогда на «верхушке» будут только контроллеры представлений. Отписавшись от одного контроллера, рекурсивно будут отписаны все вложенные представления. Контроллер можно отписать перед тем как удалить его из стека навигации.
Читать далее Реализуем шаблон publisher/subscriber

Создаем ActionFilterAttribute для фильтрации доступа к ресурсам

И так нужно проверить существование ресурса и принадлежит ли данный ресурс пользователю. В случае не выполнения одного из условий бросаем исключение NotFoundException.

Читать далее Создаем ActionFilterAttribute для фильтрации доступа к ресурсам

Собираем статические файлы в dll (asp.net mvc)

Для того, чтобы статические файлы можно было собрать в отдельную библиотеку, нужно у этих файлов поставить свойство «Build Action» в значение «Embedded Resource». После того как все файлы будут находится в отдельной сборке, нужно научить приложение доставать эти файлы из dll.

Читать далее Собираем статические файлы в dll (asp.net mvc)