Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 8
0
 public MetaWeblogSecurity(IProjectSecurityResolver blogSecurity)
 {
     this.blogSecurity = blogSecurity;
 }