Esempio n. 1
0
        public BlogController(
            IProjectService projectService,
            IBlogService blogService,
            IBlogRoutes blogRoutes,
            IContentProcessor contentProcessor,
            IProjectEmailService emailService,
            IAuthorizationService authorizationService,
            IAuthorNameResolver authorNameResolver,
            ITimeZoneHelper timeZoneHelper,
            IRecaptchaServerSideValidator recaptchaServerSideValidator,
            IStringLocalizer <SimpleContent> localizer,
            IOptions <SimpleContentConfig> configOptionsAccessor,
            ILogger <BlogController> logger

            )
        {
            ProjectService       = projectService;
            BlogService          = blogService;
            ContentProcessor     = contentProcessor;
            BlogRoutes           = blogRoutes;
            AuthorNameResolver   = authorNameResolver;
            EmailService         = emailService;
            AuthorizationService = authorizationService;
            TimeZoneHelper       = timeZoneHelper;
            StringLocalizer      = localizer;
            Log            = logger;
            ContentOptions = configOptionsAccessor.Value;
            RecaptchaServerSideValidator = recaptchaServerSideValidator;
        }
 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 BlogController(
     IProjectService projectService,
     IBlogService blogService,
     IBlogRoutes blogRoutes,
     IHtmlProcessor htmlProcessor,
     IProjectEmailService emailService,
     IAuthorizationService authorizationService,
     IAuthorNameResolver authorNameResolver,
     ITimeZoneHelper timeZoneHelper,
     IStringLocalizer <SimpleContent> localizer,
     IOptions <SimpleContentConfig> configOptionsAccessor,
     ILogger <BlogController> logger
     )
 {
     this.projectService       = projectService;
     this.blogService          = blogService;
     this.htmlProcessor        = htmlProcessor;
     this.blogRoutes           = blogRoutes;
     this.authorNameResolver   = authorNameResolver;
     this.emailService         = emailService;
     this.authorizationService = authorizationService;
     this.timeZoneHelper       = timeZoneHelper;
     sr     = localizer;
     log    = logger;
     config = configOptionsAccessor.Value;
 }
Esempio n. 4
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;
 }
Esempio n. 5
0
 public BlogUrlResolver(
     IHttpContextAccessor contextAccessor,
     IUrlHelperFactory urlHelperFactory,
     IActionContextAccessor actionContextAccesor,
     IContentProcessor contentProcessor,
     IBlogRoutes blogRoutes
     )
 {
     _contextAccessor      = contextAccessor;
     _urlHelperFactory     = urlHelperFactory;
     _actionContextAccesor = actionContextAccesor;
     _contentProcessor     = contentProcessor;
     _blogRoutes           = blogRoutes;
 }
 public RssChannelProvider(
     IProjectService projectService,
     IBlogService blogService,
     IBlogRoutes blogRoutes,
     IHttpContextAccessor contextAccessor,
     IUrlHelperFactory urlHelperFactory,
     IActionContextAccessor actionContextAccesor,
     IHtmlProcessor htmlProcessor)
 {
     this.projectService       = projectService;
     this.blogService          = blogService;
     this.contextAccessor      = contextAccessor;
     this.urlHelperFactory     = urlHelperFactory;
     this.actionContextAccesor = actionContextAccesor;
     this.htmlProcessor        = htmlProcessor;
     this.blogRoutes           = blogRoutes;
 }
Esempio n. 7
0
 public BlogController(
     IProjectService projectService,
     IBlogService blogService,
     IBlogRoutes blogRoutes,
     IProjectEmailService emailService,
     IAuthorizationService authorizationService,
     ITimeZoneHelper timeZoneHelper,
     ILogger <BlogController> logger
     )
 {
     this.projectService       = projectService;
     this.blogService          = blogService;
     this.blogRoutes           = blogRoutes;
     this.emailService         = emailService;
     this.authorizationService = authorizationService;
     this.timeZoneHelper       = timeZoneHelper;
     log = logger;
 }
 public PagesNavigationTreeBuilder(
     IProjectService projectService,
     IPageService pageService,
     INodeUrlPrefixProvider prefixProvider,
     IUrlHelperFactory urlHelperFactory,
     IPageRouteHelper pageRouteHelper,
     IBlogRoutes blogRoutes,
     IActionContextAccessor actionContextAccesor
     )
 {
     this.projectService       = projectService;
     this.pageService          = pageService;
     this.prefixProvider       = prefixProvider;
     this.urlHelperFactory     = urlHelperFactory;
     this.actionContextAccesor = actionContextAccesor;
     this.pageRouteHelper      = pageRouteHelper;
     this.blogRoutes           = blogRoutes;
 }
Esempio n. 9
0
 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 NavigationBlogNodeFinder(
     IBlogRoutes blogRoutes
     )
 {
     _blogRoutes = blogRoutes;
 }