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;
 }
Exemplo n.º 2
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;
        }
Exemplo n.º 3
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;
 }