public AccountAppService(
            IUserEmailer userEmailer,
            UserRegistrationManager userRegistrationManager,
            IImpersonationManager impersonationManager,
            IUserLinkManager userLinkManager,
            IPasswordHasher <User> passwordHasher,
            IWebUrlService webUrlService,
            IRepository <PERSONALS, string> personalsRepo,
            IRepository <PERSONALS_MEMBER, string> personalsMemberRepo,
            IRepository <TR_Email, string> trEmailRepo
            )
        {
            _userEmailer             = userEmailer;
            _userRegistrationManager = userRegistrationManager;
            _impersonationManager    = impersonationManager;
            _userLinkManager         = userLinkManager;
            _passwordHasher          = passwordHasher;
            _webUrlService           = webUrlService;
            _personalsRepo           = personalsRepo;
            _personalsMemberRepo     = personalsMemberRepo;
            _trEmailRepo             = trEmailRepo;

            AppUrlService      = NullAppUrlService.Instance;
            RecaptchaValidator = NullRecaptchaValidator.Instance;
        }
Esempio n. 2
0
 public TenantRegistrationAppService(
     IMultiTenancyConfig multiTenancyConfig,
     IRecaptchaValidator recaptchaValidator,
     EditionManager editionManager,
     IAppNotifier appNotifier,
     ILocalizationContext localizationContext,
     TenantManager tenantManager,
     UserManager userManager,
     ISubscriptionPaymentRepository subscriptionPaymentRepository,
     IPaymentGatewayManagerFactory paymentGatewayManagerFactory,
     IRepository <MileStone> MilestoneRepository,
     IRepository <TenantType> TenantTypeRepositary,
     IRepository <QuotationStatus> QuotationStatusRepository,
     IPaymentCache paymentCache)
 {
     _QuotationStatusRepository = QuotationStatusRepository;
     _multiTenancyConfig        = multiTenancyConfig;
     _recaptchaValidator        = recaptchaValidator;
     _editionManager            = editionManager;
     _appNotifier                   = appNotifier;
     _localizationContext           = localizationContext;
     _tenantManager                 = tenantManager;
     _subscriptionPaymentRepository = subscriptionPaymentRepository;
     _paymentGatewayManagerFactory  = paymentGatewayManagerFactory;
     _paymentCache                  = paymentCache;
     _userManager                   = userManager;
     _TenantTypeRepositary          = TenantTypeRepositary;
     _MilestoneRepository           = MilestoneRepository;
     AppUrlService                  = NullAppUrlService.Instance;
 }
Esempio n. 3
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;
 }
Esempio n. 4
0
 public AccountController(
     IUnitOfWork <User> unitOfWorkUser,
     IEmailSender emailSender,
     IRecaptchaValidator recaptchaValidator,
     ITokenGenerator tokenGenerator,
     IPasswordHashing passwordHashing)
 {
     _unitOfWorkUser     = unitOfWorkUser;
     _emailSender        = emailSender;
     _recaptchaValidator = recaptchaValidator;
     _tokenGenerator     = tokenGenerator;
     _passwordHashing    = passwordHashing;
 }
Esempio n. 5
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;
        }
Esempio n. 6
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;
 }
Esempio n. 7
0
        public AccountAppService(
            IUserEmailer userEmailer,
            UserRegistrationManager userRegistrationManager,
            IImpersonationManager impersonationManager,
            IUserLinkManager userLinkManager,
            IPasswordHasher <User> passwordHasher)
        {
            _userEmailer             = userEmailer;
            _userRegistrationManager = userRegistrationManager;
            _impersonationManager    = impersonationManager;
            _userLinkManager         = userLinkManager;
            _passwordHasher          = passwordHasher;

            AppUrlService      = NullAppUrlService.Instance;
            RecaptchaValidator = NullRecaptchaValidator.Instance;
        }
Esempio n. 8
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;
        }
Esempio n. 9
0
 public WechatController(LogInManager logInManager,
                         ITenantCache tenantCache,
                         AbpLoginResultTypeHelper abpLoginResultTypeHelper,
                         TokenAuthConfiguration configuration,
                         UserManager userManager,
                         ICacheManager cacheManager,
                         IOptions <JwtBearerOptions> jwtOptions,
                         IExternalAuthManager externalAuthManager,
                         IOptions <IdentityOptions> identityOptions,
                         IWechatService wechatService,
                         SignInManager signInManager)
     : base(logInManager, tenantCache, abpLoginResultTypeHelper, configuration, userManager, cacheManager, jwtOptions, externalAuthManager, identityOptions)
 {
     _wechatService     = wechatService;
     _signInManager     = signInManager;
     RecaptchaValidator = NullRecaptchaValidator.Instance;
 }
Esempio n. 10
0
        public TenantRegistrationAppService(
            IMultiTenancyConfig multiTenancyConfig,
            IRecaptchaValidator recaptchaValidator,
            EditionManager editionManager,
            IAppNotifier appNotifier,
            ILocalizationContext localizationContext,
            TenantManager tenantManager,
            ISubscriptionPaymentRepository subscriptionPaymentRepository,
            IPaymentGatewayManagerFactory paymentGatewayManagerFactory,
            IPaymentCache paymentCache)
        {
            _multiTenancyConfig            = multiTenancyConfig;
            _recaptchaValidator            = recaptchaValidator;
            _editionManager                = editionManager;
            _appNotifier                   = appNotifier;
            _localizationContext           = localizationContext;
            _tenantManager                 = tenantManager;
            _subscriptionPaymentRepository = subscriptionPaymentRepository;
            _paymentGatewayManagerFactory  = paymentGatewayManagerFactory;
            _paymentCache                  = paymentCache;

            AppUrlService = NullAppUrlService.Instance;
        }
Esempio n. 11
0
 public ValidateRecaptchaActionFilter(
     IRecaptchaValidator recaptchaValidator
     )
 {
     RecaptchaValidator = recaptchaValidator;
 }
Esempio n. 12
0
 public SecurityController()
 {
     RecaptchaValidator = NullRecaptchaValidator.Instance;
 }
Esempio n. 13
0
 public IndexModel(IRecaptchaValidator recaptchaValidator)
 {
     RecaptchaValidator = recaptchaValidator;
 }