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 UpdateTemplatedPostHandler( IProjectService projectService, IBlogService blogService, IOptions <BlogEditOptions> configOptionsAccessor, IContentHistoryCommands historyCommands, ITimeZoneHelper timeZoneHelper, ITimeZoneIdResolver timeZoneIdResolver, ITeaserService teaserService, IEnumerable <IModelSerializer> serializers, IEnumerable <IParseModelFromForm> formParsers, IEnumerable <IValidateTemplateModel> modelValidators, ViewRenderer viewRenderer, IStringLocalizer <cloudscribe.SimpleContent.Web.SimpleContent> localizer, ILogger <UpdateTemplatedPostHandler> logger ) { _projectService = projectService; _blogService = blogService; _editOptions = configOptionsAccessor.Value; _historyCommands = historyCommands; _timeZoneHelper = timeZoneHelper; _timeZoneIdResolver = timeZoneIdResolver; _teaserService = teaserService; _serializers = serializers; _formParsers = formParsers; _modelValidators = modelValidators; _viewRenderer = viewRenderer; _localizer = localizer; _log = logger; }
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 PageService( IProjectService projectService, IPageQueries pageQueries, IPageCommands pageCommands, PageEvents eventHandlers, IMediaProcessor mediaProcessor, IContentProcessor contentProcessor, IPageUrlResolver pageUrlResolver, IMemoryCache cache, IStringLocalizer <cloudscribe.SimpleContent.Web.SimpleContent> localizer, IPageNavigationCacheKeys cacheKeys, IContentHistoryCommands historyCommands, ILogger <PageService> logger ) { _projectService = projectService; _pageQueries = pageQueries; _pageCommands = pageCommands; _mediaProcessor = mediaProcessor; _pageUrlResolver = pageUrlResolver; _contentProcessor = contentProcessor; _cache = cache; _cacheKeys = cacheKeys; _eventHandlers = eventHandlers; _sr = localizer; _historyCommands = historyCommands; _log = logger; }
public ContentHistoryController( IProjectService projectService, IContentHistoryQueries historyQueries, IContentHistoryCommands historyCommands, IAuthorizationService authorizationService, ILogger <ContentHistoryController> logger ) { ProjectService = projectService; HistoryQueries = historyQueries; HistoryCommands = historyCommands; AuthorizationService = authorizationService; Log = logger; }
public CreateOrUpdatePageHandler( IProjectService projectService, IPageService pageService, ITimeZoneHelper timeZoneHelper, ITimeZoneIdResolver timeZoneIdResolver, IContentHistoryCommands historyCommands, IStringLocalizer <cloudscribe.SimpleContent.Web.SimpleContent> localizer, ILogger <CreateOrUpdatePageHandler> logger ) { _projectService = projectService; _pageService = pageService; _historyCommands = historyCommands; _timeZoneHelper = timeZoneHelper; _timeZoneIdResolver = timeZoneIdResolver; _localizer = localizer; _log = logger; }
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 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; }
public CreateOrUpdatePostHandler( IProjectService projectService, IBlogService blogService, IContentHistoryCommands historyCommands, ITimeZoneHelper timeZoneHelper, ITimeZoneIdResolver timeZoneIdResolver, IOptions <BlogEditOptions> configOptionsAccessor, IStringLocalizer <SimpleContent> localizer, ILogger <CreateOrUpdatePostHandler> logger ) { _projectService = projectService; _blogService = blogService; _historyCommands = historyCommands; _timeZoneHelper = timeZoneHelper; _timeZoneIdResolver = timeZoneIdResolver; _editOptions = configOptionsAccessor.Value; _localizer = localizer; _log = logger; }
public PageService( IProjectService projectService, IPageQueries pageQueries, IPageCommands pageCommands, PageEvents eventHandlers, IContentProcessor contentProcessor, IStringLocalizer <cloudscribe.SimpleContent.Web.SimpleContent> localizer, IContentHistoryCommands historyCommands, ILogger <PageService> logger ) { _projectService = projectService; _pageQueries = pageQueries; _pageCommands = pageCommands; _contentProcessor = contentProcessor; _eventHandlers = eventHandlers; _sr = localizer; _historyCommands = historyCommands; _log = logger; }