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>
        /// AccessRequestsController constructor
        /// </summary>
        /// <param name="repository"></param>
        /// <param name="manager"></param>
        /// <param name="accessRequestManager"></param>
        /// <param name="userManager"></param>
        /// <param name="httpContextAccessor"></param>
        public AccessRequestsController(
            IAccessRequestRepository repository,
            IMembershipManager manager,
            IAccessRequestsManager accessRequestManager,
            ApplicationIdentityUserManager userManager,
            IConfiguration configuration,
            IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, manager, configuration)
        {
            _manager = manager;
            this.accessRequestManager = accessRequestManager;

            _manager.SetContext(base.SecurityContext);;
            this.accessRequestManager.SetContext(base.SecurityContext);
        }
Пример #3
0
 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;
 }
Пример #4
0
 public AccessRequestsManager(IAccessRequestRepository accessRequestRepo, IPersonRepository personRepo)
 {
     this.accessRequestRepo = accessRequestRepo;
     this.personRepo        = personRepo;
 }
 public AccessRequestsManager(IAccessRequestRepository accessRequestRepo, IPersonRepository personRepo)
 {
     _accessRequestRepo = accessRequestRepo;
     _personRepo        = personRepo;
 }