public PageService( IProjectService projectService, IProjectSecurityResolver security, IPageQueries pageQueries, IPageCommands pageCommands, PageEvents eventHandlers, IMediaProcessor mediaProcessor, IContentProcessor contentProcessor, //IHtmlProcessor htmlProcessor, IUrlHelperFactory urlHelperFactory, IPageRoutes pageRoutes, IMemoryCache cache, IStringLocalizer <cloudscribe.SimpleContent.Web.SimpleContent> localizer, IPageNavigationCacheKeys cacheKeys, IActionContextAccessor actionContextAccesor, IHttpContextAccessor contextAccessor = null) { this.projectService = projectService; this.security = security; this.pageQueries = pageQueries; this.pageCommands = pageCommands; context = contextAccessor?.HttpContext; this.mediaProcessor = mediaProcessor; this.urlHelperFactory = urlHelperFactory; this.actionContextAccesor = actionContextAccesor; this.pageRoutes = pageRoutes; _contentProcessor = contentProcessor; //this.htmlProcessor = htmlProcessor; this.cache = cache; this.cacheKeys = cacheKeys; this.eventHandlers = eventHandlers; sr = localizer; }
public PageUrlResolver( IHttpContextAccessor contextAccessor, IUrlHelperFactory urlHelperFactory, IActionContextAccessor actionContextAccesor, IContentProcessor contentProcessor, IPageRoutes pageRoutes ) { _contextAccessor = contextAccessor; _urlHelperFactory = urlHelperFactory; _actionContextAccesor = actionContextAccesor; _contentProcessor = contentProcessor; _pageRoutes = pageRoutes; }
public PageController( IProjectService projectService, IPageService blogService, IPageRoutes pageRoutes, IAuthorizationService authorizationService, ITimeZoneHelper timeZoneHelper, IStringLocalizer <SimpleContent> localizer, ILogger <PageController> logger) { this.projectService = projectService; this.pageService = blogService; this.authorizationService = authorizationService; this.timeZoneHelper = timeZoneHelper; this.pageRoutes = pageRoutes; sr = localizer; log = logger; }
public PagesNavigationTreeBuilder( IProjectService projectService, IPageService pageService, INodeUrlPrefixProvider prefixProvider, IUrlHelperFactory urlHelperFactory, IPageRoutes pageRoutes, IBlogRoutes blogRoutes, IActionContextAccessor actionContextAccesor ) { _projectService = projectService; _pageService = pageService; _prefixProvider = prefixProvider; _urlHelperFactory = urlHelperFactory; _actionContextAccesor = actionContextAccesor; _pageRoutes = pageRoutes; _blogRoutes = blogRoutes; }
public PageController( IProjectService projectService, IPageService blogService, IHtmlProcessor htmlProcessor, IPageRoutes pageRoutes, IAuthorizationService authorizationService, ITimeZoneHelper timeZoneHelper, IAuthorNameResolver authorNameResolver, IStringLocalizer <SimpleContent> localizer, IOptions <PageEditOptions> pageEditOptionsAccessor, ILogger <PageController> logger) { this.projectService = projectService; this.pageService = blogService; this.htmlProcessor = htmlProcessor; this.authorizationService = authorizationService; this.authorNameResolver = authorNameResolver; this.timeZoneHelper = timeZoneHelper; this.pageRoutes = pageRoutes; editOptions = pageEditOptionsAccessor.Value; sr = localizer; log = logger; }
public PageController( IProjectService projectService, IPageService blogService, IContentProcessor contentProcessor, IPageRoutes pageRoutes, IAuthorizationService authorizationService, ITimeZoneHelper timeZoneHelper, IAuthorNameResolver authorNameResolver, IStringLocalizer <SimpleContent> localizer, IOptions <PageEditOptions> pageEditOptionsAccessor, ILogger <PageController> logger) { ProjectService = projectService; PageService = blogService; ContentProcessor = contentProcessor; AuthorizationService = authorizationService; AuthorNameResolver = authorNameResolver; TimeZoneHelper = timeZoneHelper; PageRoutes = pageRoutes; EditOptions = pageEditOptionsAccessor.Value; StringLocalizer = localizer; Log = logger; }