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; }
public SpamChecker( ISpamProxy spamProxy, ISpamSettingsStore <SpamSettings> spamSettingsStore) { _spamProxy = spamProxy; _spamSettingsStore = spamSettingsStore; }
public AdminViewProvider( IHttpContextAccessor httpContextAccessor, ISpamSettingsStore <SpamSettings> recaptchaSettingsStore, ISpamOperationManager <SpamOperation> spamOperationManager) { _recaptchaSettingsStore = recaptchaSettingsStore; _spamOperationManager = spamOperationManager; _request = httpContextAccessor.HttpContext.Request; }
public SpamOperatorManager( IEnumerable <ISpamOperatorProvider <TModel> > spamOperators, ISpamSettingsStore <SpamSettings> spamSettingsStore, ILogger <SpamOperatorManager <TModel> > logger) { _spamOperators = spamOperators; _spamSettingsStore = spamSettingsStore; _logger = logger; }
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; }