/// <summary> /// UserAgreementController constructor /// </summary> /// <param name="repository"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> /// <param name="logger"></param> /// <param name="membershipManager"></param> /// <param name="personRepository"></param> /// <param name="personEmailRepository"></param> /// <param name="emailVerificationRepository"></param> /// <param name="termsConditionsManager"></param> /// <param name="emailSender"></param> public UserAgreementController( IUserAgreementRepository repository, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IMembershipManager membershipManager, IPersonRepository personRepository, IPersonEmailRepository personEmailRepository, IEmailVerificationRepository emailVerificationRepository, ITermsConditionsManager termsConditionsManager, IConfiguration configuration) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.repository = repository; this.membershipManager = membershipManager; this.personRepository = personRepository; this.personEmailRepository = personEmailRepository; this.emailVerificationRepository = emailVerificationRepository; this.termsConditionsManager = termsConditionsManager; this.repository.SetContext(SecurityContext); this.membershipManager.SetContext(SecurityContext); this.personRepository.SetContext(SecurityContext); this.personEmailRepository.SetContext(SecurityContext); this.emailVerificationRepository.SetContext(SecurityContext); this.termsConditionsManager.SetContext(SecurityContext); }
public MembershipManager( IPersonRepository personRepo, IOrganizationRepository organizationRepo, IOrganizationMemberRepository organzationMemberRepo, IAccessRequestRepository accessRequestRepo, IPersonEmailRepository personEmailRepository, IEmailVerificationRepository emailVerificationRepository, IAccessRequestsManager accessRequestManager, IOrganizationUnitRepository organizationUnitRepository, IAspNetUsersRepository aspNetUsersRepository, ApplicationIdentityUserManager userManager, IPasswordPolicyRepository passwordPolicyRepository, IHttpContextAccessor accessor ) { _personRepo = personRepo; _organizationRepo = organizationRepo; _organzationMemberRepo = organzationMemberRepo; _accessRequestRepo = accessRequestRepo; _personEmailRepository = personEmailRepository; _emailVerificationRepository = emailVerificationRepository; _accessRequestManager = accessRequestManager; _organizationUnitRepository = organizationUnitRepository; _aspNetUsersRepository = aspNetUsersRepository; _userManager = userManager; _passwordPolicyRepository = passwordPolicyRepository; _accessor = accessor; }
/// <summary> /// EmailVerificationsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> /// <param name="emailSender"></param> public EmailVerificationsController( IEmailVerificationRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IConfiguration configuration, IEmailManager emailSender) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.emailSender = emailSender; }
public RegisterCommandHandler(IAuthConfiguration authConfiguration, IUserRepository userRepository, IEncryptor encryptor, IPasswordValidator passwordValidator, IEmailValidator emailValidator, IEmailVerificationRepository emailVerificationRepository) { _authConfiguration = authConfiguration; _userRepository = userRepository; _encryptor = encryptor; _passwordValidator = passwordValidator; _emailValidator = emailValidator; _emailVerificationRepository = emailVerificationRepository; _minimumPasswordLength = _authConfiguration.GetMinimumPasswordLength() ?? 8; }
/// <summary> /// UserConsentController constructor /// </summary> /// <param name="repository"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="membershipManager"></param> /// <param name="personRepository"></param> /// <param name="personEmailRepository"></param> /// <param name="emailVerificationRepository"></param> /// <param name="configuration"></param> public UserConsentController( IUserConsentRepository repository, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IMembershipManager membershipManager, IPersonRepository personRepository, IPersonEmailRepository personEmailRepository, IEmailVerificationRepository emailVerificationRepository, IConfiguration configuration) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _repository = repository; _membershipManager = membershipManager; _personRepository = personRepository; _personEmailRepository = personEmailRepository; _emailVerificationRepository = emailVerificationRepository; _repository.SetContext(SecurityContext); _membershipManager.SetContext(SecurityContext); _personRepository.SetContext(SecurityContext); _personEmailRepository.SetContext(SecurityContext); _emailVerificationRepository.SetContext(SecurityContext); }
public MembershipManager( IPersonRepository personRepo, IOrganizationRepository organizationRepo, IOrganizationMemberRepository organzationMemberRepo, IAccessRequestRepository accessRequestRepo, IPersonEmailRepository personEmailRepository, IEmailVerificationRepository emailVerificationRepository, IAccessRequestsManager accessRequestManager, IOrganizationUnitRepository organizationUnitRepository, IAspNetUsersRepository aspNetUsersRepository) { _personRepo = personRepo; _organizationRepo = organizationRepo; _organzationMemberRepo = organzationMemberRepo; _accessRequestRepo = accessRequestRepo; _personEmailRepository = personEmailRepository; _emailVerificationRepository = emailVerificationRepository; _accessRequestManager = accessRequestManager; _organizationUnitRepository = organizationUnitRepository; _aspNetUsersRepository = aspNetUsersRepository; }
/// <summary> /// AuthController constructor /// </summary> /// <param name="userManager"></param> /// <param name="signInManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> /// <param name="logger"></param> /// <param name="membershipManager"></param> /// <param name="personRepository"></param> /// <param name="personEmailRepository"></param> /// <param name="emailVerificationRepository"></param> /// <param name="emailSender"></param> public AuthController( ApplicationIdentityUserManager userManager, SignInManager <ApplicationUser> signInManager, IHttpContextAccessor httpContextAccessor, IConfiguration configuration, ILogger <AuthController> logger, IMembershipManager membershipManager, IPersonRepository personRepository, IPersonEmailRepository personEmailRepository, IEmailVerificationRepository emailVerificationRepository, IPasswordPolicyRepository passwordPolicyRepository, IEmailManager emailSender, IOrganizationManager organizationManager, IAccessRequestsManager accessRequestManager, IOrganizationMemberRepository organizationMemberRepository, IAgentRepository agentRepository, ITermsConditionsManager termsConditionsManager, IAuditLogRepository auditLogRepository) : base(httpContextAccessor, userManager, membershipManager) { this.userManager = userManager; this.signInManager = signInManager; this.configuration = configuration; this.logger = logger; this.membershipManager = membershipManager; this.personRepository = personRepository; this.emailSender = emailSender; this.personEmailRepository = personEmailRepository; this.emailVerificationRepository = emailVerificationRepository; this.passwordPolicyRepository = passwordPolicyRepository; this.organizationManager = organizationManager; this.accessRequestManager = accessRequestManager; this.organizationMemberRepository = organizationMemberRepository; this.termsConditionsManager = termsConditionsManager; this.agentRepository = agentRepository; this.auditLogRepository = auditLogRepository; }
public VerifyEmailCommandHandler(IUserRepository userRepository, IEmailVerificationRepository emailVerificationRepository, IEmailValidator emailValidator) { _userRepository = userRepository; _emailVerificationRepository = emailVerificationRepository; _emailValidator = emailValidator; }