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;
 }
Пример #2
0
 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;
 }
Пример #4
0
 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;
 }
Пример #5
0
 public ContentHistoryController(
     IProjectService projectService,
     IContentHistoryQueries historyQueries,
     IContentHistoryCommands historyCommands,
     IAuthorizationService authorizationService,
     ILogger <ContentHistoryController> logger
     )
 {
     ProjectService       = projectService;
     HistoryQueries       = historyQueries;
     HistoryCommands      = historyCommands;
     AuthorizationService = authorizationService;
     Log = logger;
 }
Пример #6
0
 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;
 }
Пример #9
0
 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;
        }