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 PageService( IProjectService projectService, IProjectSecurityResolver security, IPageQueries pageQueries, IPageCommands pageCommands, PageEvents eventHandlers, IMediaProcessor mediaProcessor, IUrlHelperFactory urlHelperFactory, IMemoryCache cache, 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; htmlProcessor = new HtmlProcessor(); this.cache = cache; this.cacheKeys = cacheKeys; this.eventHandlers = eventHandlers; }
public BlogService( IProjectService projectService, IProjectSecurityResolver security, IPostQueries postQueries, IPostCommands postCommands, IMediaProcessor mediaProcessor, IHtmlProcessor htmlProcessor, IBlogRoutes blogRoutes, PostEvents eventHandlers, IUrlHelperFactory urlHelperFactory, IActionContextAccessor actionContextAccesor, IHttpContextAccessor contextAccessor = null) { this.security = security; this.postQueries = postQueries; this.postCommands = postCommands; context = contextAccessor?.HttpContext; this.mediaProcessor = mediaProcessor; this.urlHelperFactory = urlHelperFactory; this.actionContextAccesor = actionContextAccesor; this.projectService = projectService; this.htmlProcessor = htmlProcessor; this.blogRoutes = blogRoutes; this.eventHandlers = eventHandlers; }
public MetaWeblogService( IProjectService projectService, IProjectSecurityResolver security, IContentHistoryCommands contentHistoryCommands, IPageUrlResolver pageUrlResolver, IBlogUrlResolver blogUrlResolver, IMediaProcessor mediaProcessor, ITimeZoneHelper timeZoneHelper, ITreeCache treeCache, ILogger <MetaWeblogService> logger, IBlogService blogService = null, IPageService pageService = null ) { _projectService = projectService; _security = security; _contentHistoryCommands = contentHistoryCommands; _pageUrlResolver = pageUrlResolver; _blogUrlResolver = blogUrlResolver; _timeZoneHelper = timeZoneHelper; _blogService = blogService ?? new NotImplementedBlogService(); _pageService = pageService ?? new NotImplementedPageService(); _mediaProcessor = mediaProcessor; _mapper = new MetaWeblogModelMapper(); _navigationCache = treeCache; _log = logger; }
public BlogService( IProjectService projectService, IProjectSecurityResolver security, IPostQueries postQueries, IPostCommands postCommands, IMediaProcessor mediaProcessor, IContentProcessor contentProcessor, //IHtmlProcessor htmlProcessor, IBlogRoutes blogRoutes, PostEvents eventHandlers, IUrlHelperFactory urlHelperFactory, IActionContextAccessor actionContextAccesor, IHttpContextAccessor contextAccessor = null) { _security = security; _postQueries = postQueries; _postCommands = postCommands; context = contextAccessor?.HttpContext; _mediaProcessor = mediaProcessor; _urlHelperFactory = urlHelperFactory; _actionContextAccesor = actionContextAccesor; _projectService = projectService; _contentProcessor = contentProcessor; _blogRoutes = blogRoutes; _eventHandlers = eventHandlers; }
public ProjectService( IProjectSettingsResolver settingsResolver, IProjectSecurityResolver security, IProjectQueries projectQueries, IProjectCommands projectCommands, IMemoryCache cache, IHttpContextAccessor contextAccessor = null) { this.security = security; this.projectQueries = projectQueries; this.projectCommands = projectCommands; this.settingsResolver = settingsResolver; this.cache = cache; context = contextAccessor?.HttpContext; }
public ProjectService( IProjectSettingsResolver settingsResolver, IProjectSecurityResolver security, IProjectQueries projectQueries, IProjectCommands projectCommands, IMemoryCache cache, IPageNavigationCacheKeys cacheKeys, IHttpContextAccessor contextAccessor = null) { _security = security; _projectQueries = projectQueries; _projectCommands = projectCommands; _settingsResolver = settingsResolver; _cacheKeys = cacheKeys; _cache = cache; _context = contextAccessor?.HttpContext; }
public MetaWeblogSecurity(IProjectSecurityResolver blogSecurity) { this.blogSecurity = blogSecurity; }