HOWTO. Создание новых компонентов, кастомная разработка под проект.

Если проект развернут в режиме Solution, то вы можете создавать свои менеджеры бизнес логики (в проекте Web в папке BLL по примеру DemoManager).

Подобная бизнес-логика будет доступна в контроллере через свойство webMng (контроллер должен наследоваться от BaseController).

Порядок создания функциональности:

  1. Создаем интерфейс по аналогии с IDemoManager
  2. Создаем класс по аналогии с DemoManager
  3. Создаем связку с WebManager (редактируем интерфейс IWebmanager и класс Webmanager)
  4. Создаем контроллер в Area с именем проекта и наследуем от BaseController
  5. Свой JS создаем в папке /js/falcon/ (его можно минифицировать с помощью готовой команды GULP, конечный файл JS будет лежать в /JS/Falcon-min/)
Примечание