public NavigationMenuDataController( NavigationMenuManager navigationMenuManager, ILogger <SecurityPoolManager> logger, SiteAdminContextAccessor siteContextAccessor ) : base(siteContextAccessor, logger) { _navigationMenuManager = navigationMenuManager; }
public SiteControllerBase(SiteAdminContextAccessor siteContextAccessor, ILogger logger) : base(logger) { Site = siteContextAccessor.GetContext()?.Site; // fail now since all subsequent actions & security depend on knowing which site we're operating on if (Site == null) { logger.LogError($"SiteAdminContext.Site was null during initialization of {nameof(SiteControllerBase)}"); throw new ArgumentNullException("SiteAdminContext.Site cannot be null for Site Admin Controllers to function properly."); } }
public PagesDataController( PageManager pageManager, AdminContext adminContext, SiteManager siteManager, ResourceManager resourceManager, SiteAdminContextAccessor siteContextAccessor, ILogger <SecurityPoolManager> logger) : base(siteContextAccessor, logger) { _pageManager = pageManager; _siteManager = siteManager; _resourceManager = resourceManager; _adminContext = adminContext; }
public SiteRolesDataController( RoleManager roleManager, SecurityClaimManager claimsManager, SecurityPoolManager poolManager, SiteAdminContextAccessor siteContextAccessor, ILogger <SiteRolesDataController> logger ) : base(siteContextAccessor, logger) { _roleManager = roleManager; _poolManager = poolManager; _claimsManager = claimsManager; }
public SiteAdminController ( SiteManager siteManager, PageManager pageManager, SecurityPoolManager poolManager, DirectoryManager directoryManager, ClientManager clientManager, SiteAdminContextAccessor siteContextAccessor, IAuthorizationService authorizationService, ILogger <SiteAdminController> logger ) : base(siteContextAccessor, logger) { _siteManager = siteManager; _pageManager = pageManager; _poolManager = poolManager; _clientManager = clientManager; _directoryManager = directoryManager; }
public SiteNotificationsDataController(PageManager pageManager, SiteContext siteContext, NotificationManager notificationManager, UserGroupManager userGroupManager, SiteManager siteManager, ILogger <SecurityPoolManager> logger, IJobsManager jobs, ClientManager clientManager, UserContext userContext, SiteAdminContextAccessor siteContextAccessor, IContextAccessor <UserContext> userContextAccessor, IOptions <RequestLocalizationOptions> localizationOptions) : base(siteContextAccessor, logger) { _pageManager = pageManager; _notificationManager = notificationManager; _userGroupManager = userGroupManager; _siteManager = siteManager; _clientManager = clientManager; _jobs = jobs; _userContext = userContext; _userContextAccessor = userContextAccessor; _localizationOptions = localizationOptions; }
public SiteUsersDataController( UserManager userManager, Identity.SecurityPoolManager poolManager, DirectoryManager directoryManager, ClientManager clientManager, TemplateEmailService messaging, IOptions <AegisOptions> openIdOptions, SiteAdminContextAccessor siteContextAccessor, ILogger <SiteUsersDataController> logger, SecurityClaimManager claimsManager, IFolderManager <FileDocument> folderManager ) : base(siteContextAccessor, logger) { _userManager = userManager; _poolManager = poolManager; _directoryManager = directoryManager; _clientManager = clientManager; _messaging = messaging; _openIdOptions = openIdOptions.Value; _claimsManager = claimsManager; _folderManager = folderManager; _logger = logger; }