/// <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 EmailManager( IPersonRepository personRepo, IPersonEmailRepository personEmailRepository, IEmailAccountRepository emailAccountRepository, IEmailRepository emailRepository, IEmailSettingsRepository emailSettingsRepository, IOrganizationManager organizationManager, IHttpContextAccessor httpContextAccessor, IEmailAttachmentRepository emailAttachmentRepository, IFileManager fileManager, IStorageDriveRepository storageDriveRepository, IStorageFileRepository storageFileRepository) { _personRepo = personRepo; _personEmailRepository = personEmailRepository; _emailAccountRepository = emailAccountRepository; _emailRepository = emailRepository; _emailSettingsRepository = emailSettingsRepository; _organizationManager = organizationManager; _httpContextAccessor = httpContextAccessor; _emailAttachmentRepository = emailAttachmentRepository; _fileManager = fileManager; _storageDriveRepository = storageDriveRepository; _storageFileRepository = storageFileRepository; }
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> /// PersonEmailsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> public PersonEmailsController( IPersonEmailRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { }
public EmailManager( IPersonRepository personRepo, IPersonEmailRepository personEmailRepository, IEmailAccountRepository emailAccountRepository, IEmailLogRepository emailLogRepository, IEmailSettingsRepository emailSettingsRepository, IOrganizationManager organizationManager) { _personRepo = personRepo; _personEmailRepository = personEmailRepository; _emailAccountRepository = emailAccountRepository; _emailLogRepository = emailLogRepository; _emailSettingsRepository = emailSettingsRepository; _organizationManager = organizationManager; }
public BinaryObjectManager( IBlobStorageAdapter blobStorageAdapter, IFileSystemAdapter fileSystemAdapter, IHttpContextAccessor httpContextAccessor, IPersonEmailRepository personEmailRepository, IOrganizationMemberRepository organizationMemberRepository, IOrganizationManager organizationManager, IConfiguration configuration) { this.blobStorageAdapter = blobStorageAdapter; this.fileSystemAdapter = fileSystemAdapter; this.personEmailRepository = personEmailRepository; this.organizationMemberRepository = organizationMemberRepository; this.organizationManager = organizationManager; Configuration = configuration; _caller = ((httpContextAccessor.HttpContext != null) ? httpContextAccessor.HttpContext.User : new ClaimsPrincipal()); }
/// <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; }
public EmailManager( IPersonRepository personRepo, IPersonEmailRepository personEmailRepository, IEmailAccountRepository emailAccountRepository, IEmailRepository emailRepository, IEmailSettingsRepository emailSettingsRepository, IOrganizationManager organizationManager, IHttpContextAccessor httpContextAccessor, IBinaryObjectManager binaryObjectManager, IBinaryObjectRepository binaryObjectRepository, IEmailAttachmentRepository emailAttachmentRepository) { this.personRepo = personRepo; this.personEmailRepository = personEmailRepository; this.emailAccountRepository = emailAccountRepository; this.emailRepository = emailRepository; this.emailSettingsRepository = emailSettingsRepository; this.organizationManager = organizationManager; this.httpContextAccessor = httpContextAccessor; this.binaryObjectManager = binaryObjectManager; this.binaryObjectRepository = binaryObjectRepository; this.emailAttachmentRepository = emailAttachmentRepository; }
/// <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; }