예제 #1
0
 public VerificationTokensController(IVerificationTokenRepository verificationTokenRepository, IResponseObjectFactory responseObjectFactory,
                                     IUserRepository userRepository)
 {
     _verificationTokenRepository = verificationTokenRepository;
     _responseObjectFactory       = responseObjectFactory;
     _userRepository = userRepository;
 }
예제 #2
0
 public UsersController(IUserRepository userRepository, IMapper mapper, IResponseObjectFactory responseObjectFactory, IPasswordHasher passwordHasher,
                        IVerificationTokenRepository verificationTokenRepository, IPasswordResetTokenRepository passwordResetTokenRepository)
 {
     _userRepository               = userRepository;
     _mapper                       = mapper;
     _responseObjectFactory        = responseObjectFactory;
     _passwordHasher               = passwordHasher;
     _verificationTokenRepository  = verificationTokenRepository;
     _passwordResetTokenRepository = passwordResetTokenRepository;
 }
예제 #3
0
 public UnitOfWork(ApplicationDbContext dbContext)
 {
     _dbContext            = dbContext;
     CampaignRepository    = new CampaignRepository(_dbContext);
     TestCenterRepository  = new TestCenterRepository(_dbContext);
     ParticipantRepository = new ParticipantRepository(_dbContext);
     ExaminationRepository = new ExaminationRepository(_dbContext);
     VerificationTokens    = new TokenVerificationRepository(_dbContext);
     UserRepository        = new UserRepository(_dbContext);
     RoleRepository        = new RoleRepository(_dbContext);
 }
예제 #4
0
 public UserService(
     IUserRepository userRepository,
     IConfiguration configuration,
     IEmailService emailService,
     IVerificationTokenRepository tokenRepository,
     IOptions <Audience> settings,
     ISmsService smsService
     )
 {
     _userRepository  = userRepository;
     _configuration   = configuration;
     _emailService    = emailService;
     _settings        = settings;
     _tokenRepository = tokenRepository;
     _smsService      = smsService;
 }
 public VerificationTokenService(IVerificationTokenRepository tokenRepository)
 {
     _tokenRepository = tokenRepository;
 }
예제 #6
0
 public VerificationTokenService(IVerificationTokenRepository repository)
 {
     _repository = repository;
 }