//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; }
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; }
public UsersDataController( SiteManager siteManager, ClientManager clientManager, UserProfileManager profileManager, UserManager userManager, Identity.SecurityPoolManager poolManager, ILogger <UsersDataController> logger, DirectoryManager directoryManager, TemplateEmailService messaging, IOptions <AegisOptions> openIdOptions ) : base(logger) { _siteManager = siteManager; _clientManager = clientManager; _profileManager = profileManager; _userManager = userManager; _poolManager = poolManager; _directoryManager = directoryManager; _messaging = messaging; _openIdOptions = openIdOptions.Value; }
public ClientUsersDataController( UserManager userManager, SecurityPoolManager poolManager, DirectoryManager directoryManager, TemplateEmailService messaging, IOptions <AegisOptions> openIdOptions, ClientAdminContextAccessor clientContextAccessor, IAuthorizationService authorizationService, ILogger <ClientUsersDataController> logger, SecurityClaimManager claimsManager, IFolderManager <FileDocument> folderManager ) : base(clientContextAccessor, authorizationService, logger) { _userManager = userManager; _poolManager = poolManager; _directoryManager = directoryManager; _messaging = messaging; _openIdOptions = openIdOptions.Value; _claimsManager = claimsManager; _folderManager = folderManager; _logger = logger; }
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; }