public HomeController(IWorkContextAccessor workContextAccessor,
                       IPageService pageService,
                       ShellSettings shellSettings,
                       SiteSettings siteSettings,
                       IPageTagService pageTagService)
     : base(workContextAccessor)
 {
     this.pageService    = pageService;
     this.shellSettings  = shellSettings;
     this.siteSettings   = siteSettings;
     this.pageTagService = pageTagService;
 }
 public PageController(
     IWorkContextAccessor workContextAccessor,
     IPageService pageService,
     IExtensionManager extensionManager,
     IMenuService menuService,
     IMenuItemService menuItemService,
     ShellDescriptor descriptor,
     ILanguageManager languageManager,
     IPageTagService pageTagService,
     IHistoricPageService historicPageService)
     : base(workContextAccessor)
 {
     this.pageService         = pageService;
     this.extensionManager    = extensionManager;
     this.menuService         = menuService;
     this.menuItemService     = menuItemService;
     this.descriptor          = descriptor;
     this.languageManager     = languageManager;
     this.pageTagService      = pageTagService;
     this.historicPageService = historicPageService;
 }
 public PageTagController(IWorkContextAccessor workContextAccessor, IPageTagService service)
     : base(workContextAccessor, service)
 {
 }