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; }
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 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; }
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; }
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; }