예제 #1
0
 public IdentityRoleAppService_Tests()
 {
     _roleAppService             = GetRequiredService <IIdentityRoleAppService>();
     _roleRepository             = GetRequiredService <IIdentityRoleRepository>();
     _organization               = GetRequiredService <OrganizationUnitManager>();
     _organizationUnitRepository = GetRequiredService <IOrganizationUnitRepository>();
 }
예제 #2
0
 public OrganizationUnitAppService(
     OrganizationUnitManager unitManager,
     IOrganizationUnitRepository unitRepository)
 {
     UnitManager    = unitManager;
     UnitRepository = unitRepository;
 }
 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;
 }
 public MyIdentityUserManager(
     IdentityUserStore store,
     IIdentityRoleRepository roleRepository,
     IIdentityUserRepository userRepository,
     IOptions <IdentityOptions> optionsAccessor,
     IPasswordHasher <IdentityUser> passwordHasher,
     IEnumerable <IUserValidator <IdentityUser> > userValidators,
     IEnumerable <IPasswordValidator <IdentityUser> > passwordValidators,
     ILookupNormalizer keyNormalizer,
     IdentityErrorDescriber errors,
     IServiceProvider services,
     ILogger <IdentityUserManager> logger,
     ICancellationTokenProvider cancellationTokenProvider,
     IOrganizationUnitRepository organizationUnitRepository,
     IIdentityUserRepository identityUserRepository,
     ISettingProvider settingProvider) :
     base(store,
          roleRepository,
          userRepository,
          optionsAccessor,
          passwordHasher,
          userValidators,
          passwordValidators,
          keyNormalizer,
          errors,
          services,
          logger,
          cancellationTokenProvider,
          organizationUnitRepository,
          identityUserRepository,
          settingProvider)
 {
 }
예제 #5
0
 public ProductManager(IProductRepository productRepository,
                       IOrganizationUnitRepository organizationUnitRepository, IdentityUserManager userManager)
 {
     _productRepository          = productRepository;
     _organizationUnitRepository = organizationUnitRepository;
     _userManager = userManager;
 }
예제 #6
0
 public AbpIdentityTestDataBuilder(
     IGuidGenerator guidGenerator,
     IIdentityUserRepository userRepository,
     IIdentityClaimTypeRepository identityClaimTypeRepository,
     IIdentityRoleRepository roleRepository,
     IOrganizationUnitRepository organizationUnitRepository,
     IIdentitySecurityLogRepository identitySecurityLogRepository,
     ILookupNormalizer lookupNormalizer,
     IdentityTestData testData,
     OrganizationUnitManager organizationUnitManager,
     IIdentityLinkUserRepository identityLinkUserRepository,
     IdentityLinkUserManager identityLinkUserManager)
 {
     _guidGenerator  = guidGenerator;
     _userRepository = userRepository;
     _identityClaimTypeRepository = identityClaimTypeRepository;
     _roleRepository                = roleRepository;
     _lookupNormalizer              = lookupNormalizer;
     _testData                      = testData;
     _organizationUnitRepository    = organizationUnitRepository;
     _organizationUnitManager       = organizationUnitManager;
     _identityLinkUserRepository    = identityLinkUserRepository;
     _identityLinkUserManager       = identityLinkUserManager;
     _identitySecurityLogRepository = identitySecurityLogRepository;
 }
 public OrganizationManager(
     IOrganizationRepository organizationRepository,
     IOrganizationUnitRepository organizationUnitRepository)
 {
     this.organizationRepository     = organizationRepository;
     this.organizationUnitRepository = organizationUnitRepository;
 }
예제 #8
0
 public ProductManagerTest()
 {
     _unitOfWorkManager          = GetRequiredService <IUnitOfWorkManager>();
     _userManager                = GetRequiredService <IdentityUserManager>();
     _productRepository          = GetRequiredService <IProductRepository>();
     _organizationUnitRepository = GetRequiredService <IOrganizationUnitRepository>();
     _productManager             = GetRequiredService <ProductManager>();
 }
 public OrganizationUnitAppService(IIdentityUserRepository userRepository, IdentityUserManager userManager, IIdentityRoleRepository roleRepository, OrganizationUnitManager organizationUnitManager, IOrganizationUnitRepository organizationUnitRepository, IDistributedCache <List <OrganizationUnit> > cacheOrganizationUnits)
 {
     UserRepository             = userRepository;
     UserManager                = userManager;
     RoleRepository             = roleRepository;
     OrganizationUnitManager    = organizationUnitManager;
     OrganizationUnitRepository = organizationUnitRepository;
     CacheOrganizationUnits     = cacheOrganizationUnits;
 }
예제 #10
0
 public ItContractsController(
     IGenericRepository <ItContract> repository,
     IGenericRepository <OrganizationUnit> orgUnitRepository,
     IOrganizationUnitRepository organizationUnitRepository)
     : base(repository)
 {
     _orgUnitRepository          = orgUnitRepository;
     _organizationUnitRepository = organizationUnitRepository;
 }
예제 #11
0
 public TestOrganizationUnitDataBuilder(IGuidGenerator guidGenerator,
                                        OrganizationUnitManager organizationUnitManager, IOrganizationUnitRepository organizationUnitRepository,
                                        ProductManager productManager)
 {
     _guidGenerator              = guidGenerator;
     _organizationUnitManager    = organizationUnitManager;
     _organizationUnitRepository = organizationUnitRepository;
     _productManager             = productManager;
 }
예제 #12
0
 public OrganizationUnitAppService(IOrganizationUnitRepository repository, OrganizationUnitManager organizationUnitManager) : base(repository)
 {
     CreatePermissionName     = PermissionNames.Pages_OrganizationUnits_Create;
     UpdatePermissionName     = PermissionNames.Pages_OrganizationUnits_Update;
     DeletePermissionName     = PermissionNames.Pages_OrganizationUnits_Delete;
     GetAllPermissionName     = PermissionNames.Pages_OrganizationUnits_GetAll;
     GetPermissionName        = PermissionNames.Pages_OrganizationUnits_GetAll;
     _organizationUnitManager = organizationUnitManager;
 }
 /// <summary>
 /// OrganizationUnitsController constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="membershipManager"></param>
 /// <param name="userManager"></param>
 /// <param name="httpContextAccessor"></param>
 public OrganizationUnitsController(
     IOrganizationUnitRepository repository,
     IMembershipManager membershipManager,
     ApplicationIdentityUserManager userManager,
     IConfiguration configuration,
     IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
     this.membershipManager = membershipManager;
     this.membershipManager.SetContext(base.SecurityContext);
 }
예제 #14
0
 public OrganizationUnitAppService(IOrganizationUnitRepository organizationUnitRepository,
                                   OrganizationUnitManager organizationUnitManager,
                                   IOrganizationUnitUserRepository organizationUnitUserRepository,
                                   IOrganizationUnitRoleRepository organizationUnitRoleRepository)
 {
     _organizationUnitRepository     = organizationUnitRepository;
     _organizationUnitManager        = organizationUnitManager;
     _organizationUnitUserRepository = organizationUnitUserRepository;
     _organizationUnitRoleRepository = organizationUnitRoleRepository;
 }
        public OrganizationManager(
            IOrganizationRepository organizationRepository,
            IOrganizationUnitRepository organizationUnitRepository,
            IConfiguration configuration)

        {
            _organizationRepository     = organizationRepository;
            _organizationUnitRepository = organizationUnitRepository;
            _config = configuration;
        }
예제 #16
0
 public OrganizationUnitManager_Tests()
 {
     _organizationUnitManager    = GetRequiredService <OrganizationUnitManager>();
     _organizationUnitRepository = GetRequiredService <IOrganizationUnitRepository>();
     _identityRoleRepository     = GetRequiredService <IIdentityRoleRepository>();
     _lookupNormalizer           = GetRequiredService <ILookupNormalizer>();
     _testData          = GetRequiredService <IdentityTestData>();
     _unitOfWorkManager = GetRequiredService <IUnitOfWorkManager>();
     _guidGenerator     = GetService <IGuidGenerator>();
 }
예제 #17
0
 public IdentityUserManager_Tests()
 {
     _identityUserManager        = GetRequiredService <IdentityUserManager>();
     _identityUserRepository     = GetRequiredService <IIdentityUserRepository>();
     _identityRoleRepository     = GetRequiredService <IIdentityRoleRepository>();
     _organizationUnitRepository = GetRequiredService <IOrganizationUnitRepository>();
     _lookupNormalizer           = GetRequiredService <ILookupNormalizer>();
     _testData          = GetRequiredService <IdentityTestData>();
     _unitOfWorkManager = GetRequiredService <IUnitOfWorkManager>();
 }
예제 #18
0
 public OrganizationUnitManager(IOrganizationUnitRoleRepository organizationUnitRoleRepository, IOrganizationUnitUserRepository organizationUnitUserRepository, IPermissionRoleUserOrganizationUnitRepository permissionRoleUserOrganizationUnitRepository, IRoleRepository roleRepository, IUserRepository userRepository, IPermissionInfoRepository permissionInfoRepository, IOrganizationUnitRepository organizationUnitRepository)
 {
     _organizationUnitRoleRepository = organizationUnitRoleRepository;
     _organizationUnitUserRepository = organizationUnitUserRepository;
     _permissionRoleUserOrganizationUnitRepository = permissionRoleUserOrganizationUnitRepository;
     _roleRepository             = roleRepository;
     _userRepository             = userRepository;
     _permissionInfoRepository   = permissionInfoRepository;
     _organizationUnitRepository = organizationUnitRepository;
 }
예제 #19
0
 public ItSystemUsagesController(
     IGenericRepository <ItSystemUsage> repository,
     IGenericRepository <OrganizationUnit> orgUnitRepository,
     IGenericRepository <AccessType> accessTypeRepository,
     IOrganizationUnitRepository organizationUnitRepository)
     : base(repository)
 {
     _orgUnitRepository          = orgUnitRepository;
     _accessTypeRepository       = accessTypeRepository;
     _organizationUnitRepository = organizationUnitRepository;
 }
예제 #20
0
 public OrganizationUnitManager(
     IOrganizationUnitRepository organizationUnitRepository,
     IStringLocalizer <IdentityResource> localizer,
     IIdentityRoleRepository identityRoleRepository,
     ICancellationTokenProvider cancellationTokenProvider)
 {
     OrganizationUnitRepository = organizationUnitRepository;
     Localizer = localizer;
     IdentityRoleRepository    = identityRoleRepository;
     CancellationTokenProvider = cancellationTokenProvider;
 }
예제 #21
0
 public OrganizationUnitAppService(
     OrganizationUnitManager unitManager,
     IOrganizationUnitRepository unitRepository,
     IIdentityUserAppService userAppService,
     IIdentityRoleAppService roleAppService)
 {
     UnitManager    = unitManager;
     UnitRepository = unitRepository;
     UserAppService = userAppService;
     RoleAppService = roleAppService;
 }
예제 #22
0
 public OrganizationUnitAppService(
     OrganizationUnitManager organizationUnitManager,
     IdentityUserManager identityUserManager,
     IOrganizationUnitRepository organizationUnitRepository,
     IBasicRepository <OrganizationUnit, Guid> repository
     )
 {
     OrganizationUnitManager    = organizationUnitManager;
     _identityUserManager       = identityUserManager;
     OrganizationUnitRepository = organizationUnitRepository;
     _repository = repository;
 }
예제 #23
0
        public OrganizationUnitAppService(
            IdentityUserManager userManager,
            IIdentityUserRepository userRepository,
            OrganizationUnitManager organizationUnitManager,
            IOrganizationUnitRepository organizationUnitRepository)
        {
            UserManager                = userManager;
            UserRepository             = userRepository;
            OrganizationUnitManager    = organizationUnitManager;
            OrganizationUnitRepository = organizationUnitRepository;

            ObjectMapperContext = typeof(AbpIdentityApplicationModule);
        }
 public OrganizationUnitAppService(IRepository <OrganizationUnit, Guid> repository,
                                   IOrganizationUnitRepository organizationUnitRepository, OrganizationUnitManager organizationUnitManager, IGuidGenerator guidGenerator, ICurrentTenant currentTenant)
     : base(repository)
 {
     _organizationUnitRepository = organizationUnitRepository;
     _organizationUnitManager    = organizationUnitManager;
     _guidGenerator    = guidGenerator;
     _currentTenant    = currentTenant;
     GetPolicyName     = BookStorePermissions.OrganizationUnits.Default;
     GetListPolicyName = BookStorePermissions.OrganizationUnits.Default;
     CreatePolicyName  = BookStorePermissions.OrganizationUnits.Create;
     UpdatePolicyName  = BookStorePermissions.OrganizationUnits.Edit;
     DeletePolicyName  = BookStorePermissions.OrganizationUnits.Delete;
 }
 public OrganizationUnitManager(
     IOrganizationUnitRepository organizationUnitRepository,
     ICancellationTokenProvider cancellationTokenProvider,
     IOrganizationUnitUserRepository organizationUnitUserRepository,
     IdentityRoleManager roleManager,
     IdentityUserManager userManager,
     IOrganizationUnitRoleRepository organizationUnitRoleRepository)
 {
     _organizationUnitRepository     = organizationUnitRepository;
     _cancellationTokenProvider      = cancellationTokenProvider;
     _organizationUnitUserRepository = organizationUnitUserRepository;
     _roleManager = roleManager;
     _userManager = userManager;
     _organizationUnitRoleRepository = organizationUnitRoleRepository;
 }
예제 #26
0
        public OrganizationUnitAppService(
            OrganizationUnitManager organizationUnitManager,
            IOrganizationUnitRepository organizationUnitRepository, IdentityRoleManager roleManager,
            IIdentityRoleRepository roleRepository,
            IOrganizationUnitRoleRepository organizationUnitRoleRepository,
            IdentityUserOrganizationUnitRepository userOrganizationUnitRepository,
            IdentityUserManager userManager,

            IIdentityUserRepository userRepository)
        {
            OrganizationUnitManager        = organizationUnitManager;
            OrganizationUnitRepository     = organizationUnitRepository;
            UserOrganizationUnitRepository = userOrganizationUnitRepository;
            RoleManager = roleManager;
            OrganizationUnitRoleRepository = organizationUnitRoleRepository;
            RoleRepository = roleRepository;
            UserManager    = userManager;
            UserRepository = userRepository;
        }
예제 #27
0
        public OrganizationUnitAppService(
            OrganizationUnitManager unitManager,
            IOrganizationUnitRepository unitRepository,
            IIdentityUserAppService userAppService,
            IIdentityRoleAppService roleAppService,
            IDistributedCache <OrganizationUnitDto> cache,
            IDistributedCache <ListResultDto <OrganizationUnitDto> > cacheList,
            IDistributedCache <PagedResultDto <OrganizationUnitDto> > cachePage
            )
        {
            UnitManager    = unitManager;
            UnitRepository = unitRepository;
            UserAppService = userAppService;
            RoleAppService = roleAppService;


            _cache     = cache;
            _cacheList = cacheList;
            _cachePage = cachePage;
        }
예제 #28
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;
 }
 public LoginController(IOrganizationUnitRepository organizationUnitRepository, IOptions <JWTOptions> jwtOptions)
 {
     _organizationUnitRepository = organizationUnitRepository;
     _jwtOptions = jwtOptions.Value;
 }
 public OrganizationUnitPermissionValueProvider(IPermissionStore permissionStore,
                                                IOrganizationUnitRepository organizationUnitRepository)
     : base(permissionStore)
 {
     OrganizationUnitRepository = organizationUnitRepository;
 }