Ejemplo n.º 1
0
        public HomeController(
            IHtmlLocalizer <HomeController> htmlLocalizer,
            IStringLocalizer <HomeController> stringLocalizer,
            ISpamSettingsStore <SpamSettings> spamSettingsStore,
            IAuthorizationService authorizationService,
            IEntityReplyStore <DocComment> entityReplyStore,
            IPlatoUserStore <User> platoUserStore,
            IOptions <PlatoOptions> platoOpts,
            IEntityStore <Doc> entityStore,
            IContextFacade contextFacade,
            ISpamChecker spamChecker,
            ISpamClient spamClient,
            IAlerter alerter)
        {
            _authorizationService = authorizationService;
            _spamSettingsStore    = spamSettingsStore;
            _entityReplyStore     = entityReplyStore;
            _platoUserStore       = platoUserStore;
            _contextFacade        = contextFacade;
            _platoOpts            = platoOpts.Value;
            _spamChecker          = spamChecker;
            _entityStore          = entityStore;
            _spamClient           = spamClient;
            _alerter = alerter;

            T = htmlLocalizer;
            S = stringLocalizer;
        }
Ejemplo n.º 2
0
 public SpamChecker(
     ISpamProxy spamProxy,
     ISpamSettingsStore <SpamSettings> spamSettingsStore)
 {
     _spamProxy         = spamProxy;
     _spamSettingsStore = spamSettingsStore;
 }
Ejemplo n.º 3
0
 public AdminViewProvider(
     IHttpContextAccessor httpContextAccessor,
     ISpamSettingsStore <SpamSettings> recaptchaSettingsStore,
     ISpamOperationManager <SpamOperation> spamOperationManager)
 {
     _recaptchaSettingsStore = recaptchaSettingsStore;
     _spamOperationManager   = spamOperationManager;
     _request = httpContextAccessor.HttpContext.Request;
 }
Ejemplo n.º 4
0
 public SpamOperatorManager(
     IEnumerable <ISpamOperatorProvider <TModel> > spamOperators,
     ISpamSettingsStore <SpamSettings> spamSettingsStore,
     ILogger <SpamOperatorManager <TModel> > logger)
 {
     _spamOperators     = spamOperators;
     _spamSettingsStore = spamSettingsStore;
     _logger            = logger;
 }
Ejemplo n.º 5
0
        public AdminController(
            IHtmlLocalizer <AdminController> htmlLocalizer,
            IStringLocalizer <AdminController> stringLocalizer,
            IAuthorizationService authorizationService,
            IAlerter alerter,
            IBreadCrumbManager breadCrumbManager,
            IViewProviderManager <SpamSettings> viewProvider,
            ISpamSettingsStore <SpamSettings> spamSettingsStore,
            ISpamProxy spamProxy)
        {
            _authorizationService = authorizationService;
            _alerter           = alerter;
            _breadCrumbManager = breadCrumbManager;
            _viewProvider      = viewProvider;
            _spamSettingsStore = spamSettingsStore;
            _spamProxy         = spamProxy;


            T = htmlLocalizer;
            S = stringLocalizer;
        }