コード例 #1
0
 public EditSettingsViewProvider(
     IPlatoUserStore <User> platoUserStore,
     IPlatoUserManager <User> platoUserManager)
 {
     _platoUserStore   = platoUserStore;
     _platoUserManager = platoUserManager;
 }
コード例 #2
0
ファイル: UsersController.cs プロジェクト: radtek/Plato
 public UsersController(
     IPlatoUserStore <User> platoUserStore,
     IContextFacade contextFacade)
 {
     _platoUserStore = platoUserStore;
     _contextFacade  = contextFacade;
 }
コード例 #3
0
 public UserViewProvider(
     IPlatoUserStore <User> platoUserStore,
     IFeatureEntityCountService featureEntityCountService)
 {
     _platoUserStore            = platoUserStore;
     _featureEntityCountService = featureEntityCountService;
 }
コード例 #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;
 }
コード例 #5
0
ファイル: AccountController.cs プロジェクト: Gordey/plato
        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;
        }
コード例 #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;
        }
コード例 #7
0
ファイル: UserService.cs プロジェクト: vdandrade/Plato
        public UserService(IPlatoUserStore <TModel> platoUserStore)
        {
            _platoUserStore = platoUserStore;

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