Пример #1
0
 public TenantManager(
     IRepository <Tenant> tenantRepository,
     IRepository <TenantFeatureSetting, long> tenantFeatureRepository,
     EditionManager editionManager,
     IUnitOfWorkManager unitOfWorkManager,
     RoleManager roleManager,
     IUserEmailer userEmailer,
     TenantDemoDataBuilder demoDataBuilder,
     UserManager userManager,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier,
     IAbpZeroFeatureValueStore featureValueStore,
     IAbpZeroDbMigrator abpZeroDbMigrator,
     ITenantCache tenantCache) :
     base(tenantRepository, tenantFeatureRepository, editionManager, featureValueStore)
 {
     _unitOfWorkManager = unitOfWorkManager;
     _roleManager       = roleManager;
     _userEmailer       = userEmailer;
     _demoDataBuilder   = demoDataBuilder;
     _userManager       = userManager;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier       = appNotifier;
     _abpZeroDbMigrator = abpZeroDbMigrator;
     _tenantCache       = tenantCache;
 }
Пример #2
0
 public ImportUsersToExcelJob(
     RoleManager roleManager,
     IUserListExcelDataReader userListExcelDataReader,
     IInvalidUserExporter invalidUserExporter,
     IUserPolicy userPolicy,
     IEnumerable <IPasswordValidator <User> > passwordValidators,
     IPasswordHasher <User> passwordHasher,
     IAppNotifier appNotifier,
     IRepository <Shift> shiftRepository,
     IRepository <OrganizationUnitExtended, long> organizationUnitRepository,
     IRepository <User, long> userRepository,
     IBinaryObjectManager binaryObjectManager,
     ILocalizationManager localizationManager,
     IObjectMapper objectMapper)
 {
     _roleManager             = roleManager;
     _userRepository          = userRepository;
     _userListExcelDataReader = userListExcelDataReader;
     _invalidUserExporter     = invalidUserExporter;
     _userPolicy = userPolicy;
     _organizationUnitRepository = organizationUnitRepository;
     _shiftRepository            = shiftRepository;
     _passwordValidators         = passwordValidators;
     _passwordHasher             = passwordHasher;
     _appNotifier         = appNotifier;
     _binaryObjectManager = binaryObjectManager;
     _objectMapper        = objectMapper;
     _localizationSource  = localizationManager.GetSource(AttendanceConsts.LocalizationSourceName);
 }
        public UserAppService(
            RoleManager roleManager,
            IUserEmailer userEmailer,
            IUserListExcelExporter userListExcelExporter,
            INotificationSubscriptionManager notificationSubscriptionManager,
            IAppNotifier appNotifier,
            IRepository <RolePermissionSetting, long> rolePermissionRepository,
            IRepository <UserPermissionSetting, long> userPermissionRepository,
            IRepository <UserRole, long> userRoleRepository,
            IRepository <Role> roleRepository,
            IUserPolicy userPolicy,
            IEnumerable <IPasswordValidator <User> > passwordValidators,
            IPasswordHasher <User> passwordHasher,
            IRepository <OrganizationUnit, long> organizationUnitRepository,
            IRoleManagementConfig roleManagementConfig,
            UserManager userManager)
        {
            _roleManager                     = roleManager;
            _userEmailer                     = userEmailer;
            _userListExcelExporter           = userListExcelExporter;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier                     = appNotifier;
            _rolePermissionRepository        = rolePermissionRepository;
            _userPermissionRepository        = userPermissionRepository;
            _userRoleRepository              = userRoleRepository;
            _userPolicy                 = userPolicy;
            _passwordValidators         = passwordValidators;
            _passwordHasher             = passwordHasher;
            _organizationUnitRepository = organizationUnitRepository;
            _roleManagementConfig       = roleManagementConfig;
            _userManager                = userManager;
            _roleRepository             = roleRepository;

            AppUrlService = NullAppUrlService.Instance;
        }
 public AccountController(
     UserManager userManager,
     IMultiTenancyConfig multiTenancyConfig,
     IUserEmailer userEmailer,
     RoleManager roleManager,
     TenantManager tenantManager,
     IUnitOfWorkManager unitOfWorkManager,
     ITenancyNameFinder tenancyNameFinder,
     ICacheManager cacheManager,
     IAppNotifier appNotifier,
     IWebUrlService webUrlService,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     IUserLinkManager userLinkManager,
     INotificationSubscriptionManager notificationSubscriptionManager)
 {
     _userManager = userManager;
     _multiTenancyConfig = multiTenancyConfig;
     _userEmailer = userEmailer;
     _roleManager = roleManager;
     _tenantManager = tenantManager;
     _unitOfWorkManager = unitOfWorkManager;
     _tenancyNameFinder = tenancyNameFinder;
     _cacheManager = cacheManager;
     _webUrlService = webUrlService;
     _appNotifier = appNotifier;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _userLinkManager = userLinkManager;
     _notificationSubscriptionManager = notificationSubscriptionManager;
 }
Пример #5
0
        public TenantManager(
            IRepository <Tenant> tenantRepository,
            IRepository <TenantFeatureSetting, long> tenantFeatureRepository,
            EditionManager editionManager,
            IUnitOfWorkManager unitOfWorkManager,
            RoleManager roleManager,
            IUserEmailer userEmailer,
            TenantDemoDataBuilder demoDataBuilder,
            UserManager userManager,
            INotificationSubscriptionManager notificationSubscriptionManager,
            IAppNotifier appNotifier,
            IAbpZeroFeatureValueStore featureValueStore,
            IAbpZeroDbMigrator abpZeroDbMigrator,
            IPasswordHasher <User> passwordHasher,
            IRepository <SubscribableEdition> subscribableEditionRepository) : base(
                tenantRepository,
                tenantFeatureRepository,
                editionManager,
                featureValueStore
                )
        {
            AbpSession = NullAbpSession.Instance;

            _unitOfWorkManager = unitOfWorkManager;
            _roleManager       = roleManager;
            _userEmailer       = userEmailer;
            _demoDataBuilder   = demoDataBuilder;
            _userManager       = userManager;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier                   = appNotifier;
            _abpZeroDbMigrator             = abpZeroDbMigrator;
            _passwordHasher                = passwordHasher;
            _subscribableEditionRepository = subscribableEditionRepository;
        }
Пример #6
0
 public AccountController(
     TenantManager tenantManager,
     UserManager userManager,
     RoleManager roleManager,
     LogInManager logInManager,
     ApplicationSignInManager signInManager,
     IUserEmailer userEmailer,
     IUnitOfWorkManager unitOfWorkManager,
     ITenancyNameFinder tenancyNameFinder,
     IMultiTenancyConfig multiTenancyConfig,
     IAppNotifier appNotifier,
     IWebUrlService webUrlService,
     INotificationSubscriptionManager notificationSubscriptionManager,
     ICacheManager cacheManager
     ) : base(
         tenantManager,
         userManager,
         roleManager,
         logInManager,
         signInManager,
         userEmailer,
         unitOfWorkManager,
         tenancyNameFinder,
         multiTenancyConfig,
         appNotifier,
         webUrlService,
         notificationSubscriptionManager,
         cacheManager)
 {
 }
Пример #7
0
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     UserManager userManager,
     ICacheManager cacheManager,
     IOptions <JwtBearerOptions> jwtOptions,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager,
     IImpersonationManager impersonationManager,
     IUserLinkManager userLinkManager,
     IAppNotifier appNotifier,
     ISmsSender smsSender,
     IEmailSender emailSender,
     IOptions <IdentityOptions> identityOptions)
     : base(logInManager, tenantCache, abpLoginResultTypeHelper, configuration, userManager, cacheManager, jwtOptions, externalAuthManager, identityOptions)
 {
     _externalAuthConfiguration = externalAuthConfiguration;
     _userRegistrationManager   = userRegistrationManager;
     _impersonationManager      = impersonationManager;
     _userLinkManager           = userLinkManager;
     _appNotifier = appNotifier;
     _smsSender   = smsSender;
     _emailSender = emailSender;
 }
Пример #8
0
 public TenantManager(
     IRepository <Tenant> tenantRepository,
     IRepository <TenantFeatureSetting, long> tenantFeatureRepository,
     EditionManager editionManager,
     IUnitOfWorkManager unitOfWorkManager,
     RoleManager roleManager,
     IUserEmailer userEmailer,
     TenantDemoDataBuilder demoDataBuilder,
     UserManager userManager,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier) :
     base(
         tenantRepository,
         tenantFeatureRepository,
         editionManager
         )
 {
     _unitOfWorkManager = unitOfWorkManager;
     _roleManager       = roleManager;
     _userEmailer       = userEmailer;
     _demoDataBuilder   = demoDataBuilder;
     _userManager       = userManager;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier = appNotifier;
 }
Пример #9
0
 public WechatUserManager(
     UserManager userManager,
     IAppNotifier appNotifier,
     INotificationSubscriptionManager notificationSubscriptionManager)
 {
     _userManager = userManager;
     _appNotifier = appNotifier;
     _notificationSubscriptionManager = notificationSubscriptionManager;
 }
Пример #10
0
        private readonly ICacheManager _cacheManager; // Added by TC

        public TenantManager(
            IRolePermissionStore <Role> rolePermissionStore,                     // Added by TC
            //IRepository<Permission> permissionRepository, // Added by TC
            IRepository <Customer> customerRepository,                           // Added by TC
            IRepository <CustomerType> customerTypeRepository,                   // Added by TC
            IRepository <Vendor> vendorRepository,                               // Added by TC
            IRepository <AssetOwner> assetOwnerRepository,                       // Added by TC
            IRepository <CrossTenantPermission> crossTenantPermissionRepository, // Added by TC

            IRepository <Tenant> tenantRepository,
            IRepository <TenantFeatureSetting, long> tenantFeatureRepository,
            EditionManager editionManager,
            IUnitOfWorkManager unitOfWorkManager,
            RoleManager roleManager,
            IUserEmailer userEmailer,
            TenantDemoDataBuilder demoDataBuilder,
            UserManager userManager,
            INotificationSubscriptionManager notificationSubscriptionManager,
            IAppNotifier appNotifier,
            IAbpZeroFeatureValueStore featureValueStore,
            IAbpZeroDbMigrator abpZeroDbMigrator,
            IPasswordHasher <User> passwordHasher,
            IRepository <SubscribableEdition> subscribableEditionRepository,
            ICacheManager cacheManager, // Added by TC
            IPermissionManager permissionManager

            ) : base(
                tenantRepository,
                tenantFeatureRepository,
                editionManager,
                featureValueStore
                )
        {
            AbpSession         = NullAbpSession.Instance;
            _unitOfWorkManager = unitOfWorkManager;
            _roleManager       = roleManager;
            _userEmailer       = userEmailer;
            _demoDataBuilder   = demoDataBuilder;
            _userManager       = userManager;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier                   = appNotifier;
            _abpZeroDbMigrator             = abpZeroDbMigrator;
            _passwordHasher                = passwordHasher;
            _subscribableEditionRepository = subscribableEditionRepository;

            _rolePermissionStore             = rolePermissionStore;             // Added by TC
            _vendorRepository                = vendorRepository;                // Added by TC
            _assetOwnerRepository            = assetOwnerRepository;            // Added by TC
            _customerRepository              = customerRepository;              // Added by TC
            _customerTypeRepository          = customerTypeRepository;          // Added by TC
            _tenantRepository                = tenantRepository;                // Added by TC
            _crossTenantPermissionRepository = crossTenantPermissionRepository; // Added by TC
            _cacheManager      = cacheManager;                                  // Added by TC
            _permissionManager = permissionManager;
        }
Пример #11
0
 public TenantManager(
     IRepository <TowOperator> towoperator,
     IRepository <SignonPlans> signonplansrepository,
     IRepository <TenantProfile> tenantprofile,
     IRepository <TenantPlanBillingDetails> tenantplanbillingdetails,
     IRepository <Tenant> tenantRepository,
     IRepository <TenantFeatureSetting, long> tenantFeatureRepository,
     EditionManager editionManager,
     IUnitOfWorkManager unitOfWorkManager,
     RoleManager roleManager,
     IUserEmailer userEmailer,
     TenantDemoDataBuilder demoDataBuilder,
     UserManager userManager,
     IRepository <Countries> countries,
     IRepository <CountryandCurrency> countryandcurrency,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier,
     IAbpZeroFeatureValueStore featureValueStore,
     IAbpZeroDbMigrator abpZeroDbMigrator,
     IRepository <Banks> bank,
     IRepository <InsurerMaster> insurer,
     IRepository <BrokerMaster> broker,
     IRepository <InsurerPics> insurerpic,
     IRepository <BrokerMasterPics> brokerpic,
     IRepository <VendorMain> vendors,
     IRepository <TowOperator> town
     )
     : base(
         tenantRepository,
         tenantFeatureRepository,
         editionManager,
         featureValueStore)
 {
     _TowOperator                     = towoperator;
     _SignonPlansRepository           = signonplansrepository;
     _TenantPlanBillingDetails        = tenantplanbillingdetails;
     _TenantProfile                   = tenantprofile;
     _unitOfWorkManager               = unitOfWorkManager;
     _roleManager                     = roleManager;
     _userEmailer                     = userEmailer;
     _demoDataBuilder                 = demoDataBuilder;
     _userManager                     = userManager;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
     _abpZeroDbMigrator               = abpZeroDbMigrator;
     _countries          = countries;
     _countryandcurrency = countryandcurrency;
     _Banks      = bank;
     _insurer    = insurer;
     _broker     = broker;
     _insurerpic = insurerpic;
     _brokerpic  = brokerpic;
     _vendors    = vendors;
     _tow        = town;
 }
 public UserCollectedDataPrepareJob(
     IBinaryObjectManager binaryObjectManager,
     ITempFileCacheManager tempFileCacheManager,
     IAppNotifier appNotifier,
     ISettingManager settingManager)
 {
     _binaryObjectManager  = binaryObjectManager;
     _tempFileCacheManager = tempFileCacheManager;
     _appNotifier          = appNotifier;
     _settingManager       = settingManager;
 }
Пример #13
0
 public TenantAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     TenantDemoDataBuilder demoDataBuilder,
     INotificationSubscriptionManager notificationSubscriptionManager, IAppNotifier appNotifier)
 {
     _roleManager     = roleManager;
     _userEmailer     = userEmailer;
     _demoDataBuilder = demoDataBuilder;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier = appNotifier;
 }
Пример #14
0
 public AccountController(
     UserManager userManager,
     IMultiTenancyConfig multiTenancyConfig,
     TenantManager tenantManager,
     IUnitOfWorkManager unitOfWorkManager,
     IAppNotifier appNotifier,
     IWebUrlService webUrlService,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     IUserLinkManager userLinkManager,
     LogInManager logInManager,
     SignInManager signInManager,
     IRecaptchaValidator recaptchaValidator,
     ITenantCache tenantCache,
     IAccountAppService accountAppService,
     UserRegistrationManager userRegistrationManager,
     IImpersonationManager impersonationManager,
     IAppUrlService appUrlService,
     IPerRequestSessionCache sessionCache,
     IEmailSender emailSender,
     ISmsSender smsSender,
     IPasswordComplexitySettingStore passwordComplexitySettingStore,
     IOptions <IdentityOptions> identityOptions,
     ISessionAppService sessionAppService,
     ExternalLoginInfoManagerFactory externalLoginInfoManagerFactory,
     ISettingManager settingManager,
     IUserDelegationManager userDelegationManager)
 {
     _userManager              = userManager;
     _multiTenancyConfig       = multiTenancyConfig;
     _tenantManager            = tenantManager;
     _unitOfWorkManager        = unitOfWorkManager;
     _webUrlService            = webUrlService;
     _appNotifier              = appNotifier;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _userLinkManager          = userLinkManager;
     _logInManager             = logInManager;
     _signInManager            = signInManager;
     _recaptchaValidator       = recaptchaValidator;
     _tenantCache              = tenantCache;
     _accountAppService        = accountAppService;
     _userRegistrationManager  = userRegistrationManager;
     _impersonationManager     = impersonationManager;
     _appUrlService            = appUrlService;
     _sessionCache             = sessionCache;
     _emailSender              = emailSender;
     _smsSender = smsSender;
     _passwordComplexitySettingStore = passwordComplexitySettingStore;
     _identityOptions   = identityOptions.Value;
     _sessionAppService = sessionAppService;
     _externalLoginInfoManagerFactory = externalLoginInfoManagerFactory;
     _settingManager        = settingManager;
     _userDelegationManager = userDelegationManager;
 }
Пример #15
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="roleManager"></param>
 /// <param name="userListExcelExporter"></param>
 /// <param name="appNotifier"></param>
 /// <param name="userPermissionRepository"></param>
 /// <param name="userRepository"></param>
 public UserAppService(
     RoleManager roleManager,
     IUserListExcelExporter userListExcelExporter,
     IAppNotifier appNotifier,
     IRepository <UserPermissionSetting, long> userPermissionRepository, IRepository <User, long> userRepository)
 {
     _roleManager              = roleManager;
     _userListExcelExporter    = userListExcelExporter;
     _appNotifier              = appNotifier;
     _userPermissionRepository = userPermissionRepository;
     _userRepository           = userRepository;
 }
Пример #16
0
 public UserAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier)
 {
     _roleManager                     = roleManager;
     _userEmailer                     = userEmailer;
     _userListExcelExporter           = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
 }
Пример #17
0
        public MoveTenantsToAnotherEditionJob(
            IRepository <Tenant> tenantRepository,
            EditionManager editionManager,
            IAppNotifier appNotifier,
            IUnitOfWorkManager unitOfWorkManager)
        {
            _tenantRepository  = tenantRepository;
            _editionManager    = editionManager;
            _appNotifier       = appNotifier;
            _unitOfWorkManager = unitOfWorkManager;

            EventBus = NullEventBus.Instance;
        }
Пример #18
0
 public UserAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager, 
     IAppNotifier appNotifier)
 {
     _roleManager = roleManager;
     _userEmailer = userEmailer;
     _userListExcelExporter = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier = appNotifier;
 }
Пример #19
0
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     UserManager userManager,
     ICacheManager cacheManager,
     IOptions <JwtBearerOptions> jwtOptions,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager,
     IImpersonationManager impersonationManager,
     IUserLinkManager userLinkManager,
     IAppNotifier appNotifier,
     ISmsSender smsSender,
     IEmailSender emailSender,
     IOptions <IdentityOptions> identityOptions,
     GoogleAuthenticatorProvider googleAuthenticatorProvider,
     ExternalLoginInfoManagerFactory externalLoginInfoManagerFactory,
     ISettingManager settingManager,
     IJwtSecurityStampHandler securityStampHandler,
     AbpUserClaimsPrincipalFactory <User, Role> claimsPrincipalFactory, IRepository <CM_BRANCH, string> cmBranchRepository, LDapAuthConfiguration ldapConfiguration, SignInManager signInManager, IEnumerable <IPasswordValidator <User> > passwordValidators, IRepository <HoSo, int> hoSoRepository)
 {
     _logInManager             = logInManager;
     _tenantCache              = tenantCache;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _configuration            = configuration;
     _userManager              = userManager;
     _cacheManager             = cacheManager;
     _jwtOptions = jwtOptions;
     _externalAuthConfiguration = externalAuthConfiguration;
     _externalAuthManager       = externalAuthManager;
     _userRegistrationManager   = userRegistrationManager;
     _impersonationManager      = impersonationManager;
     _userLinkManager           = userLinkManager;
     _appNotifier = appNotifier;
     _smsSender   = smsSender;
     _emailSender = emailSender;
     _googleAuthenticatorProvider     = googleAuthenticatorProvider;
     _externalLoginInfoManagerFactory = externalLoginInfoManagerFactory;
     _settingManager         = settingManager;
     _securityStampHandler   = securityStampHandler;
     _identityOptions        = identityOptions.Value;
     _claimsPrincipalFactory = claimsPrincipalFactory;
     _cmBranchRepository     = cmBranchRepository;
     _ldapConfiguration      = ldapConfiguration;
     _signInManager          = signInManager;
     _passwordValidators     = passwordValidators;
     _hoSoRepository         = hoSoRepository;
     RecaptchaValidator      = NullRecaptchaValidator.Instance;
 }
Пример #20
0
        public TokenAuthController(
            LogInManager logInManager,
            ITenantCache tenantCache,
            AbpLoginResultTypeHelper abpLoginResultTypeHelper,
            TokenAuthConfiguration configuration,
            UserManager userManager,
            ICacheManager cacheManager,
            IOptions <JwtBearerOptions> jwtOptions,
            IExternalAuthConfiguration externalAuthConfiguration,
            IExternalAuthManager externalAuthManager,
            UserRegistrationManager userRegistrationManager,
            IImpersonationManager impersonationManager,
            IUserLinkManager userLinkManager,
            IAppNotifier appNotifier,
            ISmsSender smsSender,
            IEmailSender emailSender,
            IOptions <IdentityOptions> identityOptions,
            GoogleAuthenticatorProvider googleAuthenticatorProvider,
            ExternalLoginInfoManagerFactory externalLoginInfoManagerFactory,
            ISettingManager settingManager,
            IJwtSecurityStampHandler securityStampHandler,
            AbpUserClaimsPrincipalFactory <User, Role> claimsPrincipalFactory,
            IUserDevicesAppService userDevicesAppService,

            IBinaryObjectManager binaryObjectManager)
        {
            _logInManager             = logInManager;
            _tenantCache              = tenantCache;
            _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
            _configuration            = configuration;
            _userManager              = userManager;
            _cacheManager             = cacheManager;
            _jwtOptions = jwtOptions;
            _externalAuthConfiguration = externalAuthConfiguration;
            _externalAuthManager       = externalAuthManager;
            _userRegistrationManager   = userRegistrationManager;
            _impersonationManager      = impersonationManager;
            _userLinkManager           = userLinkManager;
            _appNotifier = appNotifier;
            _smsSender   = smsSender;
            _emailSender = emailSender;
            _googleAuthenticatorProvider     = googleAuthenticatorProvider;
            _externalLoginInfoManagerFactory = externalLoginInfoManagerFactory;
            _settingManager         = settingManager;
            _securityStampHandler   = securityStampHandler;
            _identityOptions        = identityOptions.Value;
            _claimsPrincipalFactory = claimsPrincipalFactory;
            RecaptchaValidator      = NullRecaptchaValidator.Instance;
            _binaryObjectManager    = binaryObjectManager;
            _userDevicesAppService  = userDevicesAppService;
        }
 public TenantRegistrationController(
     IMultiTenancyConfig multiTenancyConfig,
     TenantManager tenantManager,
     EditionManager editionManager,
     IAppNotifier appNotifier, 
     UserManager userManager, 
     AbpLoginResultTypeHelper abpLoginResultTypeHelper)
 {
     _multiTenancyConfig = multiTenancyConfig;
     _tenantManager = tenantManager;
     _editionManager = editionManager;
     _appNotifier = appNotifier;
     _userManager = userManager;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
 }
Пример #22
0
 public TenantRegistrationController(
     IMultiTenancyConfig multiTenancyConfig,
     TenantManager tenantManager,
     EditionManager editionManager,
     IAppNotifier appNotifier,
     UserManager userManager,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper)
 {
     _multiTenancyConfig       = multiTenancyConfig;
     _tenantManager            = tenantManager;
     _editionManager           = editionManager;
     _appNotifier              = appNotifier;
     _userManager              = userManager;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
 }
Пример #23
0
 public EmployeesAppService(IRepository <Employee> employeeRepository,
                            IRepository <Branch> branchRepository, IEmployeesExcelExporter employeesExcelExporter, IUserPolicy userPolicy,
                            IPasswordHasher <User> passwordHasher, IAppNotifier appNotifier,
                            INotificationSubscriptionManager notificationSubscriptionManager, RoleManager roleManager, IRepository <Job> jobRepository)
 {
     _employeeRepository              = employeeRepository;
     _branchRepository                = branchRepository;
     _employeesExcelExporter          = employeesExcelExporter;
     _userPolicy                      = userPolicy;
     _passwordHasher                  = passwordHasher;
     _appNotifier                     = appNotifier;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _roleManager                     = roleManager;
     _jobRepository                   = jobRepository;
 }
Пример #24
0
        public AccountAppService(
            UserRegistrationManager userRegistrationManager,
            INotificationSubscriptionManager notificationSubscriptionManager,
            IAppNotifier appNotifier,

            IRealTimeNotifier realTimeNotifier,
            IUserNotificationManager userNotificationManager)
        {
            _userRegistrationManager         = userRegistrationManager;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier = appNotifier;

            _userNotificationManager = userNotificationManager;
            _realTimeNotifier        = realTimeNotifier;
        }
Пример #25
0
 public TenantRegistrationAppService(
     IAppUrlService appUrlService,
     IMultiTenancyConfig multiTenancyConfig,
     ICaptchaValidator recaptchaValidator,
     IAppNotifier appNotifier,
     IVerificationCodeManager verificationCodeManager,
     EditionManager editionManager,
     RoleManager roleManager)
 {
     this._multiTenancyConfig      = multiTenancyConfig;
     this._captchaValidator        = recaptchaValidator;
     this._editionManager          = editionManager;
     this._appNotifier             = appNotifier;
     this._appUrlService           = appUrlService;
     this._verificationCodeManager = verificationCodeManager;
     this._roleManager             = roleManager;
 }
 public TenantRegistrationController(
     IMultiTenancyConfig multiTenancyConfig,
     TenantManager tenantManager,
     EditionManager editionManager,
     IAppNotifier appNotifier,
     UserManager userManager,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     LogInManager logInManager, ITenantAppService signonplansrepository)
 {
     _multiTenancyConfig       = multiTenancyConfig;
     _tenantManager            = tenantManager;
     _editionManager           = editionManager;
     _appNotifier              = appNotifier;
     _userManager              = userManager;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _logInManager             = logInManager;
 }
Пример #27
0
        public TenantRegistrationAppService(
            IMultiTenancyConfig multiTenancyConfig,
            IRecaptchaValidator recaptchaValidator,
            EditionManager editionManager,
            IAppNotifier appNotifier,
            ILocalizationContext localizationContext,
            TenantManager tenantManager)
        {
            _multiTenancyConfig  = multiTenancyConfig;
            _recaptchaValidator  = recaptchaValidator;
            _editionManager      = editionManager;
            _appNotifier         = appNotifier;
            _localizationContext = localizationContext;
            _tenantManager       = tenantManager;

            AppUrlService = NullAppUrlService.Instance;
        }
Пример #28
0
 public UserAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier,
     IRepository <RolePermissionSetting, long> rolePermissionRepository,
     IRepository <UserPermissionSetting, long> userPermissionRepository,
     IRepository <UserRole, long> userRoleRepository,
     IUserPolicy userPolicy,
     IEnumerable <IPasswordValidator <User> > passwordValidators,
     IPasswordHasher <User> passwordHasher,
     IRepository <OrganizationUnit, long> organizationUnitRepository,
     //   IRepository<UserUnits, long> userUnitsRepository,
     IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
     IRepository <Role, int> roleRepository,
     IQYWechatAppService iQYWechatAppService,
     ICacheManager cacheManager,
     IRepository <WechatConfig> wechatConfig,
     IRepository <UserLogin, long> userLogin,
     IRepository <WeChatUnionInfo> unionInfos)
 {
     _roleManager                     = roleManager;
     _userEmailer                     = userEmailer;
     _userListExcelExporter           = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
     _rolePermissionRepository        = rolePermissionRepository;
     _userPermissionRepository        = userPermissionRepository;
     _userRoleRepository              = userRoleRepository;
     _userPolicy                 = userPolicy;
     _passwordValidators         = passwordValidators;
     _passwordHasher             = passwordHasher;
     _organizationUnitRepository = organizationUnitRepository;
     //  _userUnitsRepository = userUnitsRepository;
     _userOrganizationUnitRepository = userOrganizationUnitRepository;
     _roleRepository      = roleRepository;
     _iQYWechatAppService = iQYWechatAppService;
     AppUrlService        = NullAppUrlService.Instance;
     _cacheManager        = cacheManager;
     _wechatConfig        = wechatConfig;
     _userLogin           = userLogin;
     _unionInfos          = unionInfos;
 }
Пример #29
0
 public TenantManager(
     IRepository <Tenant> tenantRepository,
     IRepository <TenantFeatureSetting, long> tenantFeatureRepository,
     EditionManager editionManager,
     IUnitOfWorkManager unitOfWorkManager,
     RoleManager roleManager,
     IUserEmailer userEmailer,
     TenantDemoDataBuilder demoDataBuilder,
     UserManager userManager,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier,
     IAbpZeroFeatureValueStore featureValueStore,
     IAbpZeroDbMigrator abpZeroDbMigrator,
     IRepository <TypeOfCurrencyUnit, short> typeOfCurrencyUnit,
     IRepository <TypeOfAccountUnit> typeOfAccountUnit,
     IRepository <RegionUnit> regionUnit,
     IRepository <CountryUnit> countryUnit, IRepository <VendorUnit> vendorUnit, IRepository <User, long> userUnit, IRepository <Role> roleUnit,
     IRepository <CoaUnit> coaUnit, IRepository <EmployeeUnit> employeeUnit, IRepository <CustomerUnit> customerUnit, IRepository <ConnectionStringUnit> connectionStringRepository, IRepository <OrganizationExtended, long> organizationRepository, IPermissionManager permissionManager, IRepository <RolePermissionSetting, long> rolePermissionSettingRepository, IRepository <UserRole, long> userRolRepository) :
     base(tenantRepository, tenantFeatureRepository, editionManager, featureValueStore)
 {
     _unitOfWorkManager = unitOfWorkManager;
     _roleManager       = roleManager;
     _userEmailer       = userEmailer;
     _demoDataBuilder   = demoDataBuilder;
     _userManager       = userManager;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
     _abpZeroDbMigrator               = abpZeroDbMigrator;
     _typeOfCurrencyUnit              = typeOfCurrencyUnit;
     _typeOfAccountUnit               = typeOfAccountUnit;
     _regionUnit                      = regionUnit;
     _countryUnit                     = countryUnit;
     _vendorUnit                      = vendorUnit;
     _userUnit                        = userUnit;
     _roleUnit                        = roleUnit;
     _coaUnit                         = coaUnit;
     _employeeUnit                    = employeeUnit;
     _customerUnit                    = customerUnit;
     _connectionStringRepository      = connectionStringRepository;
     _organizationRepository          = organizationRepository;
     _permissionManager               = permissionManager;
     _rolePermissionSettingRepository = rolePermissionSettingRepository;
     _userRolRepository               = userRolRepository;
 }
Пример #30
0
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     UserManager userManager,
     ICacheManager cacheManager,
     IOptions <JwtBearerOptions> jwtOptions,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager,
     IImpersonationManager impersonationManager,
     IUserLinkManager userLinkManager,
     IAppNotifier appNotifier,
     ISmsSender smsSender,
     IEmailSender emailSender,
     IOptions <IdentityOptions> identityOptions,
     GoogleAuthenticatorProvider googleAuthenticatorProvider,
     IRepository <PERSONALS, string> personalsRepo,
     IRepository <PERSONALS_MEMBER, string> personalsMemberRepo,
     IRepository <MP_UserPersonals> mpUserPersonalsRepo
     )
 {
     _logInManager             = logInManager;
     _tenantCache              = tenantCache;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _configuration            = configuration;
     _userManager              = userManager;
     _cacheManager             = cacheManager;
     _jwtOptions = jwtOptions;
     _externalAuthConfiguration = externalAuthConfiguration;
     _externalAuthManager       = externalAuthManager;
     _userRegistrationManager   = userRegistrationManager;
     _impersonationManager      = impersonationManager;
     _userLinkManager           = userLinkManager;
     _appNotifier = appNotifier;
     _smsSender   = smsSender;
     _emailSender = emailSender;
     _googleAuthenticatorProvider = googleAuthenticatorProvider;
     _identityOptions             = identityOptions.Value;
     _personalsRepo       = personalsRepo;
     _personalsMemberRepo = personalsMemberRepo;
     _mpUserPersonalsRepo = mpUserPersonalsRepo;
 }
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     IUserManager userManager,
     ICacheManager cacheManager,
     IOptions <JwtBearerOptions> jwtOptions,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager,
     IImpersonationManager impersonationManager,
     IUserLinkManager userLinkManager,
     IAppNotifier appNotifier,
     ISmsSender smsSender,
     IEmailSender emailSender,
     IOptions <IdentityOptions> identityOptions,
     GoogleAuthenticatorProvider googleAuthenticatorProvider,
     IRepository <Tenant> tenantRepository,
     IAccountAppService accountAppService,
     IRepository <User, long> userRepository)
 {
     _logInManager             = logInManager;
     _tenantCache              = tenantCache;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _configuration            = configuration;
     _userManager              = userManager;
     _cacheManager             = cacheManager;
     _jwtOptions = jwtOptions;
     _externalAuthConfiguration = externalAuthConfiguration;
     _externalAuthManager       = externalAuthManager;
     _userRegistrationManager   = userRegistrationManager;
     _impersonationManager      = impersonationManager;
     _userLinkManager           = userLinkManager;
     _appNotifier = appNotifier;
     _smsSender   = smsSender;
     _emailSender = emailSender;
     _googleAuthenticatorProvider = googleAuthenticatorProvider;
     _identityOptions             = identityOptions.Value;
     _tenantRepository            = tenantRepository;
     _accountAppService           = accountAppService;
     _userRepository = userRepository;
 }
Пример #32
0
 public UserAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier,
     IRepository <RolePermissionSetting, long> rolePermissionRepository,
     IRepository <UserPermissionSetting, long> userPermissionRepository,
     IRepository <UserRole, long> userRoleRepository)
 {
     _roleManager                     = roleManager;
     _userEmailer                     = userEmailer;
     _userListExcelExporter           = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
     _rolePermissionRepository        = rolePermissionRepository;
     _userPermissionRepository        = userPermissionRepository;
     _userRoleRepository              = userRoleRepository;
 }
Пример #33
0
        public UserRegistrationManager(
            TenantManager tenantManager,
            UserManager userManager,
            RoleManager roleManager,
            IUserEmailer userEmailer,
            INotificationSubscriptionManager notificationSubscriptionManager,
            IAppNotifier appNotifier,
            IUserPolicy userPolicy)
        {
            _tenantManager = tenantManager;
            _userManager   = userManager;
            _roleManager   = roleManager;
            _userEmailer   = userEmailer;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier = appNotifier;
            _userPolicy  = userPolicy;

            AbpSession             = NullAbpSession.Instance;
            AsyncQueryableExecuter = NullAsyncQueryableExecuter.Instance;
        }