public EditSettingsViewProvider(
     IPlatoUserStore <User> platoUserStore,
     IPlatoUserManager <User> platoUserManager)
 {
     _platoUserStore   = platoUserStore;
     _platoUserManager = platoUserManager;
 }
Esempio n. 2
0
 public UsersController(
     IPlatoUserStore <User> platoUserStore,
     IContextFacade contextFacade)
 {
     _platoUserStore = platoUserStore;
     _contextFacade  = contextFacade;
 }
Esempio n. 3
0
 public UserViewProvider(
     IPlatoUserStore <User> platoUserStore,
     IFeatureEntityCountService featureEntityCountService)
 {
     _platoUserStore            = platoUserStore;
     _featureEntityCountService = featureEntityCountService;
 }
Esempio n. 4
0
 public ArticleViewProvider(
     IUserNotificationTypeDefaults userNotificationTypeDefaults,
     IDummyClaimsPrincipalFactory <User> claimsPrincipalFactory,
     IFollowManager <Plato.Follows.Models.Follow> followManager,
     IFollowStore <Plato.Follows.Models.Follow> followStore,
     INotificationManager <Article> notificationManager,
     IAuthorizationService authorizationService,
     IHttpContextAccessor httpContextAccessor,
     IDeferredTaskManager deferredTaskManager,
     IPlatoUserStore <User> platoUserStore,
     IEntityStore <Article> entityStore,
     IContextFacade contextFacade)
 {
     _userNotificationTypeDefaults = userNotificationTypeDefaults;
     _request = httpContextAccessor.HttpContext.Request;
     _claimsPrincipalFactory = claimsPrincipalFactory;
     _authorizationService   = authorizationService;
     _notificationManager    = notificationManager;
     _deferredTaskManager    = deferredTaskManager;
     _platoUserStore         = platoUserStore;
     _followManager          = followManager;
     _contextFacade          = contextFacade;
     _followStore            = followStore;
     _entityStore            = entityStore;
 }
Esempio n. 5
0
        public AccountController(
            IHtmlLocalizer htmlLocalizer,
            IStringLocalizer stringLocalizer,
            IViewProviderManager <UserRegistration> registerViewProvider,
            IViewProviderManager <UserLogin> loginViewProvider,
            IOptions <IdentityOptions> identityOptions,
            IPlatoUserManager <User> platoUserManager,
            IPlatoUserStore <User> platoUserStore,
            IBreadCrumbManager breadCrumbManager,
            ILogger <AccountController> logger,
            SignInManager <User> signInManage,
            UserManager <User> userManager,
            IUserEmails userEmails,
            IAlerter alerter)
        {
            _registerViewProvider = registerViewProvider;
            _breadCrumbManager    = breadCrumbManager;
            _loginViewProvider    = loginViewProvider;
            _platoUserManager     = platoUserManager;
            _identityOptions      = identityOptions;
            _platoUserStore       = platoUserStore;
            _signInManager        = signInManage;
            _userManager          = userManager;
            _userEmails           = userEmails;
            _alerter = alerter;
            _logger  = logger;

            T = htmlLocalizer;
            S = stringLocalizer;
        }
Esempio n. 6
0
        public AdminController(
            IHtmlLocalizer htmlLocalizer,
            IStringLocalizer stringLocalizer,
            IUserSecurityStampStore <User> securityStampStore,
            IAuthorizationService authorizationService,
            IPlatoUserManager <User> platoUserManager,
            IViewProviderManager <User> viewProvider,
            IBreadCrumbManager breadCrumbManager,
            IPlatoUserStore <User> platoUserStore,
            UserManager <User> userManager,
            IContextFacade contextFacade,
            IUserEmails userEmails,
            IAlerter alerter)
        {
            _authorizationService = authorizationService;
            _securityStampStore   = securityStampStore;
            _breadCrumbManager    = breadCrumbManager;
            _platoUserManager     = platoUserManager;
            _platoUserStore       = platoUserStore;
            _contextFacade        = contextFacade;
            _viewProvider         = viewProvider;
            _userManager          = userManager;
            _userEmails           = userEmails;
            _alerter = alerter;


            T = htmlLocalizer;
            S = stringLocalizer;
        }
Esempio n. 7
0
        public UserService(IPlatoUserStore <TModel> platoUserStore)
        {
            _platoUserStore = platoUserStore;

            // Default options delegate
            _configureDb = options => options.SearchType = SearchTypes.Tsql;
        }
Esempio n. 8
0
        public HomeController(
            IHtmlLocalizer <HomeController> htmlLocalizer,
            IStringLocalizer <HomeController> stringLocalizer,
            ISpamSettingsStore <SpamSettings> spamSettingsStore,
            IAuthorizationService authorizationService,
            IEntityReplyStore <IdeaComment> entityReplyStore,
            IPlatoUserStore <User> platoUserStore,
            IOptions <PlatoOptions> platoOpts,
            IEntityStore <Idea> 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;
        }
Esempio n. 9
0
 public UserRepTopListViewComponent(
     IAggregatedUserReputationRepository aggregatedUserReputationRepository,
     IPlatoUserStore <User> platoUserStore)
 {
     _aggregatedUserReputationRepository = aggregatedUserReputationRepository;
     _platoUserStore = platoUserStore;
 }
Esempio n. 10
0
 public UsersController(
     IPlatoUserStore <User> platoUserStore,
     IUrlHelperFactory urlHelperFactory,
     IContextFacade contextFacade)
 {
     _platoUserStore = platoUserStore;
     _contextFacade  = contextFacade;
 }
Esempio n. 11
0
 public ProfileViewProvider(
     IPlatoUserStore <User> platoUserStore,
     IUserBadgeStore <UserBadge> userBadgeStore,
     IBadgesManager <Badge> badgesManager, IBadgeEntriesStore badgeEntriesStore)
 {
     _platoUserStore    = platoUserStore;
     _badgeEntriesStore = badgeEntriesStore;
 }
Esempio n. 12
0
 public WebApiAuthenticator(
     IHttpContextAccessor httpContextAccessor,
     IPlatoUserStore <User> platoUserStore,
     ISiteSettingsStore siteSettingsStore)
 {
     _httpContextAccessor = httpContextAccessor;
     _platoUserStore      = platoUserStore;
     _siteSettingsStore   = siteSettingsStore;
 }
Esempio n. 13
0
 public EditAccountViewProvider(
     IPlatoUserStore <User> platoUserStore,
     UserManager <User> userManager,
     IPlatoUserManager <User> platoUserManager)
 {
     _platoUserStore   = platoUserStore;
     _userManager      = userManager;
     _platoUserManager = platoUserManager;
 }
Esempio n. 14
0
 public UserStore(
     IPlatoUserStore <User> platoUserStore,
     IPlatoRoleStore platoRoleStore,
     IPlatoUserRoleStore <UserRole> platoUserRoleStore)
 {
     _platoUserStore     = platoUserStore;
     _platoRoleStore     = platoRoleStore;
     _platoUserRoleStore = platoUserRoleStore;
 }
Esempio n. 15
0
 public EditSignatureViewProvider(
     IHttpContextAccessor httpContextAccessor,
     IPlatoUserStore <User> platoUserStore,
     IPlatoUserManager <User> platoUserManager)
 {
     _platoUserStore   = platoUserStore;
     _platoUserManager = platoUserManager;
     _request          = httpContextAccessor.HttpContext.Request;
 }
Esempio n. 16
0
 public ProfileViewProvider(
     IFeatureEntityCountService featureEntityCountService,
     IAuthorizationService authorizationService,
     IPlatoUserStore <User> platoUserStore)
 {
     _featureEntityCountService = featureEntityCountService;
     _authorizationService      = authorizationService;
     _platoUserStore            = platoUserStore;
 }
Esempio n. 17
0
 public ProfileViewProvider(
     IPlatoUserStore <User> platoUserStore,
     IContextFacade contextFacade,
     IFollowStore <Follows.Models.Follow> followStore)
 {
     _platoUserStore = platoUserStore;
     _contextFacade  = contextFacade;
     _followStore    = followStore;
 }
Esempio n. 18
0
 public UserViewProvider(
     IPlatoUserStore <User> platoUserStore,
     IAggregatedEntityRepository aggregatedEntityRepository,
     IFeatureEntityCountService featureEntityCountService)
 {
     _platoUserStore             = platoUserStore;
     _aggregatedEntityRepository = aggregatedEntityRepository;
     _featureEntityCountService  = featureEntityCountService;
 }
Esempio n. 19
0
 public TopicViewProvider(
     IModeratorStore <Moderator> moderatorStore,
     IPlatoUserStore <User> platoUserStore,
     IContextFacade contextFacade)
 {
     _moderatorStore = moderatorStore;
     _platoUserStore = platoUserStore;
     _contextFacade  = contextFacade;
 }
Esempio n. 20
0
 public LoginViewProvider(
     IClientIpAddress clientIpAddress,
     ISpamOperatorManager <User> spamOperatorManager,
     IPlatoUserStore <User> platoUserStore)
 {
     _clientIpAddress     = clientIpAddress;
     _spamOperatorManager = spamOperatorManager;
     _platoUserStore      = platoUserStore;
 }
Esempio n. 21
0
 public MentionsParser(
     IPlatoUserStore <User> platoUserStore,
     IMentionsTokenizer tokenizer,
     IContextFacade contextFacade)
 {
     _platoUserStore = platoUserStore;
     _contextFacade  = contextFacade;
     _tokenizer      = tokenizer;
 }
Esempio n. 22
0
 public InvalidateUserFilter(
     IPlatoUserStore <User> platoUserStore,
     IOptions <IdentityOptions> options,
     SignInManager <User> signInManager)
 {
     _identityOptions = options.Value;
     _platoUserStore  = platoUserStore;
     _signInManager   = signInManager;
 }
Esempio n. 23
0
 public FollowSubscriber(
     IBroker broker,
     IUserReputationAwarder reputationAwarder,
     IPlatoUserStore <User> platoUserStore)
 {
     _broker            = broker;
     _reputationAwarder = reputationAwarder;
     _platoUserStore    = platoUserStore;
 }
Esempio n. 24
0
 public ModeratorPermissionsHandler(
     IPermissionsManager <ModeratorPermission> permissionsManager,
     IModeratorStore <Moderator> moderatorStore,
     IPlatoUserStore <User> userStore,
     IContextFacade contextFacade)
 {
     _permissionsManager = permissionsManager;
     _moderatorStore     = moderatorStore;
     _contextFacade      = contextFacade;
     _userStore          = userStore;
 }
Esempio n. 25
0
 public ReportReplyManager(
     INotificationManager <ReportSubmission <Reply> > notificationManager,
     IPlatoUserStore <User> platoUserStore,
     IUserNotificationTypeDefaults userNotificationTypeDefaults,
     IDeferredTaskManager deferredTaskManager)
 {
     _notificationManager          = notificationManager;
     _platoUserStore               = platoUserStore;
     _userNotificationTypeDefaults = userNotificationTypeDefaults;
     _deferredTaskManager          = deferredTaskManager;
 }
Esempio n. 26
0
 public UpdateUserLastLoginDateFilter(
     IUserReputationAwarder userReputationAwarder,
     IPlatoUserStore <User> userStore,
     ICookieBuilder cookieBuilder,
     IContextFacade contextFacade)
 {
     _userReputationAwarder = userReputationAwarder;
     _contextFacade         = contextFacade;
     _cookieBuilder         = cookieBuilder;
     _userStore             = userStore;
 }
Esempio n. 27
0
 public ArticleSubscriber(
     IEntityRepository <TEntity> entityRepository,
     IUserReputationAwarder reputationAwarder,
     IPlatoUserStore <User> platoUserStore,
     IBroker broker)
 {
     _reputationAwarder = reputationAwarder;
     _entityRepository  = entityRepository;
     _platoUserStore    = platoUserStore;
     _broker            = broker;
 }
Esempio n. 28
0
 public ReportTopicManager(
     INotificationManager <ReportSubmission <Topic> > notificationManager,
     IUserNotificationTypeDefaults userNotificationTypeDefaults,
     IDeferredTaskManager deferredTaskManager,
     IPlatoUserStore <User> platoUserStore)
 {
     _userNotificationTypeDefaults = userNotificationTypeDefaults;
     _deferredTaskManager          = deferredTaskManager;
     _notificationManager          = notificationManager;
     _platoUserStore = platoUserStore;
 }
Esempio n. 29
0
 public UpdateUserLastLoginDateFilter(
     IUserReputationAwarder userReputationAwarder,
     IShellSettings shellSettings,
     IContextFacade contextFacade,
     IPlatoUserStore <User> userStore)
 {
     _tenantPath            = "/" + shellSettings.RequestedUrlPrefix;
     _userReputationAwarder = userReputationAwarder;
     _contextFacade         = contextFacade;
     _userStore             = userStore;
 }
Esempio n. 30
0
 public LoginOperator(ISpamChecker spamChecker,
                      INotificationManager <User> notificationManager,
                      IPlatoUserStore <User> platoUserStore,
                      IDeferredTaskManager deferredTaskManager,
                      IUserNotificationTypeDefaults userNotificationTypeDefaults)
 {
     _spamChecker                  = spamChecker;
     _notificationManager          = notificationManager;
     _platoUserStore               = platoUserStore;
     _deferredTaskManager          = deferredTaskManager;
     _userNotificationTypeDefaults = userNotificationTypeDefaults;
 }