Корневой контроллер

Класс контроллера: JavelinBL2.ControllerContainer

Назначение

хранит контекст клиента и используется для навигации, чтобы одни контроллеры уровня бизнес-логики могли обращатся к другим и подписываться на их события.

Публичные свойства

  • CurrentClient - контекст текущего клиента (может быть пустым, если агент в настоящий момент не работает от имени клиента);

  • CurrentAgent - контекст текущего агента (может быть пустым, если роль текущего пользователя - клиент).

Использование

В классах, наследующих от BaseViewController (контроллеры уровня view) доступ к корневому контроллеру можно получить при помощи обращения к свойству BL:

В классах, наследующих от BaseController, доступ к корневому контроллеру можно получить при помощи обращения к свойству Root:

____