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 PostCreatedNotifyServiceWorkerCache( IPushNotificationsQueue pushNotificationsQueue, IProjectSettingsResolver projectSettingsResolver, IBlogUrlResolver blogUrlResolver, IUserIdResolver userIdResolver ) { _pushNotificationsQueue = pushNotificationsQueue; _projectSettingsResolver = projectSettingsResolver; _blogUrlResolver = blogUrlResolver; _userIdResolver = userIdResolver; }
public BlogRuntimeCacheItemProvider( IProjectService projectService, IBlogService blogService, IBlogUrlResolver blogUrlResolver, IHttpContextAccessor contextAccessor ) { _projectService = projectService; _blogService = blogService; _blogUrlResolver = blogUrlResolver; _contextAccessor = contextAccessor; }
public BlogSiteMapNodeService( IProjectService projectService, IBlogService blogService, IBlogUrlResolver blogUrlResolver, IHttpContextAccessor contextAccessor, ILogger <BlogSiteMapNodeService> logger) { _projectService = projectService; _blogService = blogService; _blogUrlResolver = blogUrlResolver; _contextAccessor = contextAccessor; _log = logger; }
public PostDeleteNotifyServiceWorkerCache( IPushNotificationsQueue pushNotificationsQueue, IProjectSettingsResolver projectSettingsResolver, IPostQueries postQueries, IBlogUrlResolver blogUrlResolver, IUserIdResolver userIdResolver ) { _pushNotificationsQueue = pushNotificationsQueue; _projectSettingsResolver = projectSettingsResolver; _postQueries = postQueries; _blogUrlResolver = blogUrlResolver; _userIdResolver = userIdResolver; }
public RssChannelProvider( IProjectService projectService, IBlogService blogService, IBlogUrlResolver blogUrlResolver, IBlogRoutes blogRoutes, IHttpContextAccessor contextAccessor, IUrlHelperFactory urlHelperFactory, IActionContextAccessor actionContextAccesor, IContentProcessor contentProcessor ) { ProjectService = projectService; BlogService = blogService; BlogUrlResolver = blogUrlResolver; ContextAccessor = contextAccessor; UrlHelperFactory = urlHelperFactory; ActionContextAccesor = actionContextAccesor; ContentProcessor = contentProcessor; BlogRoutes = blogRoutes; }
public BlogService( IProjectService projectService, IPostQueries postQueries, IPostCommands postCommands, IContentProcessor contentProcessor, IBlogUrlResolver blogUrlResolver, PostEvents eventHandlers, IContentHistoryCommands historyCommands, ILogger <BlogService> logger ) { _postQueries = postQueries; _postCommands = postCommands; _projectService = projectService; _contentProcessor = contentProcessor; _blogUrlResolver = blogUrlResolver; _eventHandlers = eventHandlers; _historyCommands = historyCommands; _log = logger; }