示例#1
0
 public SeedDataCommandHandler(
     IIdentityDbContext identityDbContext,
     IAppDbContext dbContext,
     ISecurityUserManager securityUserManager,
     IUserRepository userRepo,
     IDbRunTimeConfig dbRunTimeConfig)
 {
     _identityDbContext   = identityDbContext;
     _dbContext           = dbContext;
     _securityUserManager = securityUserManager;
     _userRepo            = userRepo;
     _dbRunTimeConfig     = dbRunTimeConfig;
 }
示例#2
0
 public RandomLikeService(
     IVkWallService vkClient,
     ISecurityUserManager securityUserManager,
     ITransactionScopeFactory transactionScopeFactory,
     IBackgroundJobService schedulerJobService,
     IVkLikeService vkLikeService
     )
 {
     _vkClient                = vkClient;
     _securityUserManager     = securityUserManager;
     _transactionScopeFactory = transactionScopeFactory;
     _backgroundJobService    = schedulerJobService;
     _vkLikeService           = vkLikeService;
 }
示例#3
0
        public async Task Invoke(HttpContext context, ISecurityUserManager userManager)
        {
            if (!context.User.Identity.IsAuthenticated)
            {
                await _next(context);
            }

            using (userManager.SetUser(new SecurityUser
            {
                Id = context.User.Identity.GetUserId()
            }))
            {
                await _next(context);
            }
        }
 public CreateUserCommandHandler(ISecurityUserManager userManager, IUserRepository userRepository, IMachineDateTime dateTime)
 {
     _userManager    = userManager;
     _userRepository = userRepository;
     _dateTime       = dateTime;
 }
 public ExchangeTokensCommandHandler(IJwtFactory jwtFactory, ISecurityUserManager userManager)
 {
     _jwtFactory  = jwtFactory;
     _userManager = userManager;
 }
示例#6
0
 public LogoutCommandHandler(ICurrentUser currentUser, ISecurityUserManager userManager)
 {
     _currentUser = currentUser;
     _userManager = userManager;
 }
示例#7
0
 public LoginCommandHandler(ISecurityUserManager userManager, IJwtFactory jwtFactory, IUserRepository userRepository)
 {
     _userManager    = userManager;
     _jwtFactory     = jwtFactory;
     _userRepository = userRepository;
 }
示例#8
0
 public SchedulerJobService(IVkService vkClient, ISecurityUserManager userManager)
 {
     _vkClient    = vkClient;
     _userManager = userManager;
 }