public IntegrityManager(IContentTypeManager contentTypeManager, IUrlParser urlParser, ILanguageManager languageManager, AdminSection adminSection) { _contentTypeManager = contentTypeManager; _urlParser = urlParser; _languageManager = languageManager; _adminConfig = adminSection; }
/// <summary>Creates a new instance of the RequestLifeCycleHandler class.</summary> /// <param name="webContext">The web context wrapper.</param> public RequestLifecycleHandler(IWebContext webContext, EventBroker broker, InstallationManager installer, IRequestDispatcher dispatcher, IErrorHandler errors, AdminSection editConfig, HostSection hostConfig) : this(webContext, broker, installer, dispatcher, errors) { checkInstallation = editConfig.Installer.CheckInstallationStatus; //installerUrl = editConfig.Installer.InstallUrl; rewriteMethod = hostConfig.Web.Rewrite; _adminConfig = editConfig; }
public ContentRoute(ContentEngine engine, IRouteHandler routeHandler, IControllerMapper controllerMapper) : base("{controller}/{action}/{*remainingUrl}", new RouteValueDictionary(new { Action = "Index" }), routeHandler) { this.engine = engine; this.routeHandler = routeHandler; this.controllerMapper = controllerMapper ?? engine.Resolve<IControllerMapper>(); _adminSection = (AdminSection)ConfigurationManager.GetSection("zeus/admin"); }
/// <summary>Creates a new instance of the RequestLifeCycleHandler class.</summary> /// <param name="webContext">The web context wrapper.</param> public RequestLifecycleHandler(IWebContext webContext, EventBroker broker, InstallationManager installer, IRequestDispatcher dispatcher, IErrorHandler errors) { this.webContext = webContext; this.broker = broker; this.errors = errors; this.installer = installer; this.dispatcher = dispatcher; _adminConfig = null; }
public InstallationManager(IHost host, IContentTypeManager contentTypeManager, Importer importer, IPersister persister, IFinder finder, ICredentialService credentialService, AdminSection adminConfig) { _host = host; _contentTypeManager = contentTypeManager; _importer = importer; _persister = persister; _finder = finder; _credentialService = credentialService; _adminConfig = adminConfig; }
public AuthenticationContextService(BaseLibrary.Web.IWebContext webContext, IAuthenticationContextInitializer[] authenticationContextInitializers, AdminSection adminConfig) { _webContext = webContext; _adminConfig = adminConfig; AuthenticationSection authSection = WebConfigurationManager.GetSection("zeus/authentication") as AuthenticationSection; if (authSection == null) authSection = new AuthenticationSection(_adminConfig); _rootLocation = authSection.ToAuthenticationLocation(); foreach (IAuthenticationContextInitializer initializer in authenticationContextInitializers) initializer.Initialize(this); }
public AdminManager(AdminSection configSection, ISecurityManager securityManager, IAdminAssemblyManager adminAssembly, IAuthorizationService authorizationService, IAuthenticationContextService authenticationContextService, IPersister persister, IVersionManager versionManager, IContentTypeManager contentTypeManager, Web.IWebContext webContext, ILanguageManager languageManager, IPluginFinder<ActionPluginGroupAttribute> actionPluginGroupFinder, ITypeFinder typeFinder, IEmbeddedResourceManager embeddedResourceManager) { _configSection = configSection; _securityManager = securityManager; _adminAssembly = adminAssembly; DeleteItemUrl = embeddedResourceManager.GetServerResourceUrl(adminAssembly.Assembly, "Zeus.Admin.Delete.aspx"); EditItemUrl = embeddedResourceManager.GetServerResourceUrl(adminAssembly.Assembly, "Zeus.Admin.Plugins.EditItem.Default.aspx"); NewItemUrl = embeddedResourceManager.GetServerResourceUrl(adminAssembly.Assembly, "Zeus.Admin.New.aspx"); EnableVersioning = configSection.Versioning.Enabled; _authorizationService = authorizationService; _authenticationContextService = authenticationContextService; _persister = persister; _versionManager = versionManager; _contentTypeManager = contentTypeManager; _webContext = webContext; _languageManager = languageManager; _cachedActionPluginGroups = actionPluginGroupFinder.GetPlugins().OrderBy(g => g.SortOrder); }
public SecurityInitializer(AdminSection adminConfig) { _adminConfig = adminConfig; }
public AuthenticationSection(AdminSection configSection) { _configSection = configSection; }
public PageNotFoundHandler(IUrlParser urlParser, AdminSection adminConfig) { _urlParser = urlParser; _adminConfig = adminConfig; }
public SecurityManager(IPluginFinder<AvailableOperationAttribute> operationFinder, AdminSection adminConfig) { _operationFinder = operationFinder; _adminConfig = adminConfig; }