コード例 #1
0
        //TODO: Rename to account controller

        public AccountController(IOptions <AegisOptions> openIdOptions,
                                 IOptions <ServerOptions> serverOptions,
                                 IOptions <DriveOptions> driveOptions,
                                 IFolderManager <FileDocument> folderManager,
                                 IDocumentService <FileDocument> documentService,
                                 ILogger <AccountController> logger,
                                 TagManager tags,
                                 MenuProvider menuProvider,
                                 UserGroupManager userGroupManager,
                                 SiteContextAccessor siteContextAccessor,
                                 UserManager userManager,
                                 PageMasterManager masterPageManager,
                                 UserContextAccessor userContextAccessor,
                                 SecurityPoolManager poolManager,
                                 GroupManager groupManager) : base(logger)
        {
            _oidConfig           = openIdOptions.Value;
            _serverOptions       = serverOptions.Value;
            _driveOptions        = driveOptions.Value;
            _tags                = tags;
            _menuProvider        = menuProvider;
            _folderManager       = folderManager;
            _documentService     = documentService;
            _userGroupManager    = userGroupManager;
            _userManager         = userManager;
            _poolManager         = poolManager;
            _userContextAccessor = userContextAccessor;
            _siteContextAccessor = siteContextAccessor;
            _masterPageManager   = masterPageManager;
            _groupManager        = groupManager;
        }
コード例 #2
0
 public PageMasterDataController(PageMasterManager pageMasterManager, PageManager pageManager, SiteManager siteManager,
                                 SiteContext siteContext, ConnectCoreOptions connectOptions)
 {
     _pageMasterManager = pageMasterManager;
     _pageManager       = pageManager;
     _siteManager       = siteManager;
     _siteContext       = siteContext;
     _connectOptions    = connectOptions;
 }
コード例 #3
0
ファイル: SearchController.cs プロジェクト: 5118234/Angel-CMS
 public SearchController
 (
     ILogger <SearchController> logger,
     ConnectCoreOptions coreOptions,
     SiteContextAccessor siteContextAccessor,
     PageMasterManager masterPageManager
 )
 {
     _coreOptions         = coreOptions;
     _siteContextAccessor = siteContextAccessor;
     _masterPageManager   = masterPageManager;
 }
コード例 #4
0
        public UserPageComponent(PageManager pageManager, PageSecurityManager pageSecurity, PageMasterManager masterPageManager, SiteManager siteManager, IContextAccessor <UserContext> userContextAccessor, ConnectDbContext connectDbContext, IdentityDbContext identityDbContext)
        {
            _userContextAccessor = userContextAccessor;
            _masterPageManager   = masterPageManager;
            _pageSecurity        = pageSecurity;
            _pageManager         = pageManager;
            _siteManager         = siteManager;

            // TODO: Move logic to services
            _connectDbContext  = connectDbContext;
            _identityDbContext = identityDbContext;
        }
コード例 #5
0
 public NotifyMeSignUpController(ILogger <NotifyMeSignUpController> logger,
                                 UserGroupManager userGroupManager,
                                 NotificationManager notificationManager,
                                 UserContext userContext,
                                 SiteContextAccessor siteContextAccessor,
                                 PageMasterManager masterPageManager,
                                 IOptions <AegisOptions> aegisOptions) : base(logger)
 {
     _userGroupManager    = userGroupManager;
     _notificationManager = notificationManager;
     _userContext         = userContext;
     _siteContext         = siteContextAccessor.GetContext();
     _masterPageManager   = masterPageManager;
     _aegisOptions        = aegisOptions.Value;
 }
コード例 #6
0
 public SiteMasterPageController
 (
     PageSecurityService pageSecurity,
     PageMasterManager masterPageManager,
     ContentManager widgetManager,
     SiteTemplateManager templateManager,
     SiteContext siteContext,
     IContextAccessor <UserContext> userContextAccessor
 )
     : base()
 {
     _pageSecurity        = pageSecurity;
     _masterPageManager   = masterPageManager;
     _templateManager     = templateManager;
     _siteContext         = siteContext;
     _contentManager      = widgetManager;
     _userContextAccessor = userContextAccessor;
 }
コード例 #7
0
 public PageMasterListDropdown(PageMasterManager pageMasterManager)
 {
     _pageMasterManager = pageMasterManager;
 }
コード例 #8
0
 public PageMasterEditForm(PageMasterManager pageMasterManager, SiteContext siteContext)
 {
     _pageMasterManager = pageMasterManager;
     _siteContext       = siteContext;
 }
コード例 #9
0
 public SeedPcMacSite2(ConnectDbContext dbContext, ContentManager contentManager, PageMasterManager masterPageManager)
 {
     _dbContext         = dbContext;
     _contentManager    = contentManager;
     _masterPageManager = masterPageManager;
 }
コード例 #10
0
ファイル: PageEditForm.cs プロジェクト: 5118234/Angel-CMS
 public PageEditForm(PageManager pageManager, PageMasterManager pageMasterManager, SiteManager siteManager)
 {
     _pageManager       = pageManager;
     _pageMasterManager = pageMasterManager;
     _siteManager       = siteManager;
 }