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 UpdateTemplatedPageHandler( IProjectService projectService, IPageService pageService, ITreeCache treeCache, IContentHistoryCommands historyCommands, ITimeZoneHelper timeZoneHelper, ITimeZoneIdResolver timeZoneIdResolver, IEnumerable <IModelSerializer> serializers, IEnumerable <IParseModelFromForm> formParsers, IEnumerable <IValidateTemplateModel> modelValidators, ViewRenderer viewRenderer, IStringLocalizer <cloudscribe.SimpleContent.Web.SimpleContent> localizer, ILogger <UpdateTemplatedPageHandler> logger ) { _projectService = projectService; _pageService = pageService; _navigationCache = treeCache; _historyCommands = historyCommands; _timeZoneHelper = timeZoneHelper; _timeZoneIdResolver = timeZoneIdResolver; _serializers = serializers; _formParsers = formParsers; _modelValidators = modelValidators; _viewRenderer = viewRenderer; _localizer = localizer; _log = logger; }
public SiteManager( SiteContext currentSite, SiteEvents siteEventHandlers, ISiteCommands siteCommands, ISiteQueries siteQueries, IUserCommands userCommands, IUserQueries userQueries, SiteDataProtector dataProtector, IHttpContextAccessor contextAccessor, ILogger <SiteManager> logger, IOptions <MultiTenantOptions> multiTenantOptionsAccessor, IOptions <SiteConfigOptions> setupOptionsAccessor, CacheHelper cacheHelper, ITreeCache treeCache ) { _commands = siteCommands; _queries = siteQueries; _userCommands = userCommands; _userQueries = userQueries; _multiTenantOptions = multiTenantOptionsAccessor.Value; _setupOptions = setupOptionsAccessor.Value; _context = contextAccessor?.HttpContext; _dataProtector = dataProtector; _log = logger; //resolver = siteResolver; _currentSite = currentSite; _cacheHelper = cacheHelper; _eventHandlers = siteEventHandlers; _navigationCache = treeCache; //_navigationTreeBuilderService = navigationTreeBuilderService; }
public Memory(ISingleCache _SingleCache,IListCache _ListCache, IHashCache _HashCache, ITreeCache _TreeCache) { SingleCache = _SingleCache; ListCache = _ListCache; HashCache = _HashCache; TreeCache = _TreeCache; }
public InitTemplatedPageHandler( IPageService pageService, ITreeCache treeCache, IEnumerable <IModelSerializer> serializers, ViewRenderer viewRenderer, IStringLocalizer <cloudscribe.SimpleContent.Web.SimpleContent> localizer, ILogger <InitTemplatedPageHandler> logger ) { _pageService = pageService; _navigationCache = treeCache; _serializers = serializers; _viewRenderer = viewRenderer; _localizer = localizer; _log = logger; }
public NavigationTreeBuilderService( IEnumerable<INavigationTreeBuilder> treeBuilders, ITreeCacheKeyResolver cacheKeyResolver, IOptions<NavigationOptions> navigationOptionsAccessor, ITreeCache treeCache = null ) { if (treeBuilders == null) { throw new ArgumentNullException(nameof(treeBuilders)); } if (navigationOptionsAccessor == null) { throw new ArgumentNullException(nameof(navigationOptionsAccessor)); } this.cacheKeyResolver = cacheKeyResolver; this.treeCache = treeCache ?? new NotCachedTreeCache(); builders = treeBuilders; navOptions = navigationOptionsAccessor.Value; }
public NavigationTreeBuilderService( IEnumerable <INavigationTreeBuilder> treeBuilders, ITreeCacheKeyResolver cacheKeyResolver, IOptions <NavigationOptions> navigationOptionsAccessor, ITreeCache treeCache = null ) { if (navigationOptionsAccessor == null) { throw new ArgumentNullException(nameof(navigationOptionsAccessor)); } _cacheKeyResolver = cacheKeyResolver; _treeCache = treeCache ?? new NotCachedTreeCache(); _builders = treeBuilders ?? throw new ArgumentNullException(nameof(treeBuilders)); _navOptions = navigationOptionsAccessor.Value; }
public DraftPublishService( IProjectService projectService, IPageQueries pageQueries, IPageCommands pageCommands, PageEvents eventHandlers, IContentHistoryCommands historyCommands, ITreeCache treeCache, ILogger <DraftPublishService> logger ) { _projectService = projectService; _pageQueries = pageQueries; _pageCommands = pageCommands; _eventHandlers = eventHandlers; _historyCommands = historyCommands; _navigationCache = treeCache; _log = logger; }
public CreateOrUpdatePageHandler( IProjectService projectService, IPageService pageService, ITreeCache treeCache, ITimeZoneHelper timeZoneHelper, ITimeZoneIdResolver timeZoneIdResolver, IContentHistoryCommands historyCommands, IStringLocalizer <cloudscribe.SimpleContent.Web.SimpleContent> localizer, ILogger <CreateOrUpdatePageHandler> logger ) { _projectService = projectService; _navigationCache = treeCache; _pageService = pageService; _historyCommands = historyCommands; _timeZoneHelper = timeZoneHelper; _timeZoneIdResolver = timeZoneIdResolver; _localizer = localizer; _log = logger; }
public static Tree Build(ITreePersistor persistor, ITreeCache cache) { return null; }