public AccountController(
     TenantManager tenantManager,
     UserManager userManager,
     RoleManager roleManager,
     IUnitOfWorkManager unitOfWorkManager,
     IMultiTenancyConfig multiTenancyConfig,
     LogInManager logInManager)
 {
     _tenantManager = tenantManager;
     _userManager = userManager;
     _roleManager = roleManager;
     _unitOfWorkManager = unitOfWorkManager;
     _multiTenancyConfig = multiTenancyConfig;
     _logInManager = logInManager;
 }
 public UserAppService(
     IRepository <User, long> repository,
     UserManager userManager,
     RoleManager roleManager,
     IRepository <Role> roleRepository,
     IPasswordHasher <User> passwordHasher,
     IAbpSession abpSession,
     LogInManager logInManager)
     : base(repository)
 {
     _userManager    = userManager;
     _roleManager    = roleManager;
     _roleRepository = roleRepository;
     _passwordHasher = passwordHasher;
     _abpSession     = abpSession;
     _logInManager   = logInManager;
 }
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager)
 {
     _logInManager              = logInManager;
     _tenantCache               = tenantCache;
     _abpLoginResultTypeHelper  = abpLoginResultTypeHelper;
     _configuration             = configuration;
     _externalAuthConfiguration = externalAuthConfiguration;
     _externalAuthManager       = externalAuthManager;
     _userRegistrationManager   = userRegistrationManager;
 }
 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;
 }
 public AccountController(
     UserManager userManager,
     IMultiTenancyConfig multiTenancyConfig,
     RoleManager roleManager,
     TenantManager tenantManager,
     IUnitOfWorkManager unitOfWorkManager,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     LogInManager logInManager)
 {
     _userManager              = userManager;
     _multiTenancyConfig       = multiTenancyConfig;
     _roleManager              = roleManager;
     _tenantManager            = tenantManager;
     _unitOfWorkManager        = unitOfWorkManager;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _logInManager             = logInManager;
 }
示例#6
0
 public TenantRegistrationController(
     IMultiTenancyConfig multiTenancyConfig,
     TenantManager tenantManager,
     EditionManager editionManager,
     IAppNotifier appNotifier,
     UserManager userManager,
     LogInManager logInManager,
     LoginResultTypeHelper loginResultTypeHelper)
 {
     _multiTenancyConfig    = multiTenancyConfig;
     _tenantManager         = tenantManager;
     _editionManager        = editionManager;
     _appNotifier           = appNotifier;
     _userManager           = userManager;
     _logInManager          = logInManager;
     _loginResultTypeHelper = loginResultTypeHelper;
 }
 public AccountController(
     TenantManager tenantManager,
     UserManager userManager,
     RoleManager roleManager,
     IUnitOfWorkManager unitOfWorkManager,
     IMultiTenancyConfig multiTenancyConfig,
     LogInManager logInManager,
     BlogManager blogManager)
 {
     _tenantManager      = tenantManager;
     _userManager        = userManager;
     _roleManager        = roleManager;
     _unitOfWorkManager  = unitOfWorkManager;
     _multiTenancyConfig = multiTenancyConfig;
     _logInManager       = logInManager;
     _blogManager        = blogManager;
 }
示例#8
0
 public AccountController(
     IIdentityServerInteractionService interaction,
     IClientStore clientStore,
     IAuthenticationSchemeProvider schemeProvider,
     IEventService events,
     LogInManager logInManager,
     UserManager userManager)
 {
     // if the TestUserStore is not in DI, then we'll just use the global users collection
     // this is where you would plug in your own custom identity management library (e.g. ASP.NET Identity)
     _interaction    = interaction;
     _clientStore    = clientStore;
     _schemeProvider = schemeProvider;
     _events         = events;
     _logInManager   = logInManager;
     _userManager    = userManager;
 }
        public ActionResult LogIn(LogInViewModel login)
        {
            login.Password = Crypto.Hash(login.Password);
            CompanyModel data = LogInManager.ValidateLogin(login);

            if (data != null)
            {
                //Session["Company"] = data;
                FormsAuthentication.SetAuthCookie(data.CompanyName, false);
                return(RedirectToAction("Index", "User"));
            }
            else
            {
                ViewBag.Message = "Log In Invalid";
                ModelState.AddModelError("InvalidLogIn", "Ivalid log In Information");
            }
            return(View());
        }
 public UploadController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager, IHostingEnvironment env)
 {
     _logInManager              = logInManager;
     _tenantCache               = tenantCache;
     _abpLoginResultTypeHelper  = abpLoginResultTypeHelper;
     _configuration             = configuration;
     _externalAuthConfiguration = externalAuthConfiguration;
     _externalAuthManager       = externalAuthManager;
     _userRegistrationManager   = userRegistrationManager;
     _appConfiguration          = env.GetAppConfiguration();
 }
示例#11
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;
 }
示例#12
0
 void Awake()
 {
     if (p_instance == null)
     {
         //make the current instance as the singleton
         p_instance = this;
         //make it persistent
         //	DontDestroyOnLoad(this);
     }
     else
     {
         //If more than one singleton exists in the scene
         //find the existing reference from the scene and destroy it
         if (this != p_instance)
         {
             Destroy(this.gameObject);
         }
     }
 }
示例#13
0
 public ResourceOwnerPasswordValidator(
     IConfiguration appConfiguration,
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager)
 {
     _appConfiguration          = appConfiguration;
     _logInManager              = logInManager;
     _tenantCache               = tenantCache;
     _abpLoginResultTypeHelper  = abpLoginResultTypeHelper;
     _configuration             = configuration;
     _externalAuthConfiguration = externalAuthConfiguration;
     _externalAuthManager       = externalAuthManager;
     _userRegistrationManager   = userRegistrationManager;
 }
 public TenantRegistrationController(
     IMultiTenancyConfig multiTenancyConfig,
     UserManager userManager,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     LogInManager logInManager,
     SignInManager signInManager,
     IWebUrlService webUrlService,
     ITenantRegistrationAppService tenantRegistrationAppService,
     IPasswordComplexitySettingStore passwordComplexitySettingStore)
 {
     _multiTenancyConfig             = multiTenancyConfig;
     _userManager                    = userManager;
     _abpLoginResultTypeHelper       = abpLoginResultTypeHelper;
     _logInManager                   = logInManager;
     _signInManager                  = signInManager;
     _webUrlService                  = webUrlService;
     _tenantRegistrationAppService   = tenantRegistrationAppService;
     _passwordComplexitySettingStore = passwordComplexitySettingStore;
 }
示例#15
0
 public AccountController(
     TenantManager tenantManager,
     UserManager userManager,
     RoleManager roleManager,
     IUnitOfWorkManager unitOfWorkManager,
     IMultiTenancyConfig multiTenancyConfig,
     LogInManager logInManager,
     IUserInfoAppService userInfoAppService,
     IUserPwdAppService userPwdAppService)
 {
     _tenantManager      = tenantManager;
     _userManager        = userManager;
     _roleManager        = roleManager;
     _unitOfWorkManager  = unitOfWorkManager;
     _multiTenancyConfig = multiTenancyConfig;
     _logInManager       = logInManager;
     _userInfoAppService = userInfoAppService;
     _userPwdAppService  = userPwdAppService;
 }
示例#16
0
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     //IExternalAuthConfiguration externalAuthConfiguration,
     //IExternalAuthManager externalAuthManager
     //UserRegistrationManager userRegistrationManager
     IRepository <User, long> userRepository)
 {
     _logInManager             = logInManager;
     _tenantCache              = tenantCache;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _configuration            = configuration;
     //_externalAuthConfiguration = externalAuthConfiguration;
     //_externalAuthManager = externalAuthManager;
     //_userRegistrationManager = userRegistrationManager;
     _userRepository = userRepository;
 }
示例#17
0
        public async Task <IActionResult> Bind(WechatBindInput input)
        {
            var openId = HttpContext.Session.GetString("WechatOpenId");

            if (string.IsNullOrEmpty(openId))
            {
                return(Content("请从微信中访问"));
            }

            if (UseCaptchaOnRegistration())
            {
                RecaptchaValidator.Validate(input.Captcha);
            }

            var tenancyName = GetTenancyNameOrNull();

            var loginResult = await LogInManager.LoginAsync(input.UserNameOrEmail, input.Password, tenancyName);

            if (loginResult.Result != AbpLoginResultType.Success)
            {
                var exception =
                    AbpLoginResultTypeHelper.CreateExceptionForFailedLoginAttempt(loginResult.Result,
                                                                                  input.UserNameOrEmail, tenancyName);
                ViewData["Error"] = exception.Message;
                return(View(input));
            }

            // 绑定
            await _wechatService.BindAsync(new WechtLoginInput
            {
                UserId      = loginResult.User.Id,
                TenantId    = loginResult.Tenant.Id,
                ProviderKey = openId
            });

            await _signInManager.SignInAsync(loginResult.User, true);

            if (AbpUrlHelper.IsLocalUrl(Request, input.ReturnUrl))
            {
                return(Redirect(input.ReturnUrl));
            }
            return(Redirect("/"));
        }
 public AccountController(
     TenantManager tenantManager,
     UserManager userManager,
     RoleManager roleManager,
     IUnitOfWorkManager unitOfWorkManager,
     IMultiTenancyConfig multiTenancyConfig,
     LogInManager logInManager, ITwoFactorMessageService twoFactorMessageService, IUserAppService userAppService)
 {
     _tenantManager                 = tenantManager;
     _userManager                   = userManager;
     _roleManager                   = roleManager;
     _unitOfWorkManager             = unitOfWorkManager;
     _multiTenancyConfig            = multiTenancyConfig;
     _logInManager                  = logInManager;
     _twoFactorMessageService       = twoFactorMessageService;
     _userAppService                = userAppService;
     _userManager.SmsService        = twoFactorMessageService;
     _userManager.UserTokenProvider = new EmailTokenProvider <User, long>();
 }
 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;
 }
示例#20
0
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     TokenAuthConfiguration configuration,
     IImpersonationManager impersonationManager,
     IUserLinkManager userLinkManager,
     IOptions <IdentityOptions> identityOptions,
     IRepository <User, long> userRepository,
     IPasswordHasher <User> passwordHasher)
 {
     _logInManager         = logInManager;
     _tenantCache          = tenantCache;
     _configuration        = configuration;
     _impersonationManager = impersonationManager;
     _userLinkManager      = userLinkManager;
     _userRepository       = userRepository;
     _passwordHasher       = passwordHasher;
     _identityOptions      = identityOptions.Value;
 }
示例#21
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="logInManager"></param>
 /// <param name="tenantCache"></param>
 /// <param name="abpLoginResultTypeHelper"></param>
 /// <param name="configuration"></param>
 /// <param name="externalAuthConfiguration"></param>
 /// <param name="externalAuthManager"></param>
 /// <param name="userRegistrationManager"></param>
 /// <param name="customerAppService"></param>
 /// <param name="hostingEnv"></param>
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager,
     ICustomerAppService customerAppService, IHostingEnvironment hostingEnv)
 {
     _logInManager              = logInManager;
     _tenantCache               = tenantCache;
     _abpLoginResultTypeHelper  = abpLoginResultTypeHelper;
     _configuration             = configuration;
     _externalAuthConfiguration = externalAuthConfiguration;
     _externalAuthManager       = externalAuthManager;
     _userRegistrationManager   = userRegistrationManager;
     _customerAppService        = customerAppService;
     this._hostingEnv           = hostingEnv;
 }
示例#22
0
        public ActionResult SearchAdvanceProfile(SearchAdvanceProfileParametersVM model)
        {
            try
            {
                model.CreatedBy   = LogInManager.LoggedInUserId;
                model.IsAdminUser = LogInManager.HasRights("ADMIN");
                var profiles = profileRepository.SearchAdvanceProfile(model);

                return(Json(new
                {
                    IsSuccess = true,
                    data = profiles
                }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                Utility.Utility.LogError(e, "SearchAdvanceProfile");
                return(Json(new { IsSuccess = false, errorMessage = e.Message }));
            }
        }
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager,
     IOptions <AppSettings> appSettings)
 {
     _logInManager              = logInManager;
     _tenantCache               = tenantCache;
     _abpLoginResultTypeHelper  = abpLoginResultTypeHelper;
     _configuration             = configuration;
     _externalAuthConfiguration = externalAuthConfiguration;
     _externalAuthManager       = externalAuthManager;
     _userRegistrationManager   = userRegistrationManager;
     _appSettings               = appSettings;
     uploadHelper               = new UploadHelper(appSettings);
 }
示例#24
0
 public AccountController(
     LogInManager logInManager,
     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,
     SignInManager signInManager,
     IAuthenticationManager authenticationManager,
     ILanguageManager languageManager,
     IUserPolicy userPolicy,
     IRepository <FinanceAccount, long> accountRepository)
 {
     _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;
     _signInManager                   = signInManager;
     _authenticationManager           = authenticationManager;
     _languageManager                 = languageManager;
     _userPolicy        = userPolicy;
     _logInManager      = logInManager;
     _accountRepository = accountRepository;
 }
示例#25
0
 public AuthorizeControllerBase(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     UserManager userManager,
     ICacheManager cacheManager,
     IOptions <JwtBearerOptions> jwtOptions,
     IExternalAuthManager externalAuthManager,
     IOptions <IdentityOptions> identityOptions)
 {
     LogInManager             = logInManager;
     TenantCache              = tenantCache;
     AbpLoginResultTypeHelper = abpLoginResultTypeHelper;
     Configuration            = configuration;
     UserManager              = userManager;
     CacheManager             = cacheManager;
     JwtOptions          = jwtOptions;
     ExternalAuthManager = externalAuthManager;
     IdentityOptions     = identityOptions.Value;
 }
示例#26
0
        public UserAppService(
            IRepository <User, long> repository,
            UserManager userManager,
            RoleManager roleManager,
            IRepository <Role> roleRepository,
            IPasswordHasher <User> passwordHasher,
            IAbpSession abpSession,
            LogInManager logInManager,
            IRepository <TramDichVu> tramDichVuRepository) : base(repository)
        {
            _userRepository       = repository;
            _userManager          = userManager;
            _roleManager          = roleManager;
            _roleRepository       = roleRepository;
            _passwordHasher       = passwordHasher;
            _abpSession           = abpSession;
            _logInManager         = logInManager;
            _tramDichVuRepository = tramDichVuRepository;

            LocalizationSourceName = NewCMConsts.LocalizationSourceName;
        }
示例#27
0
 public TenantRegistrationController(
     IMultiTenancyConfig multiTenancyConfig,
     TenantManager tenantManager,
     EditionManager editionManager,
     IAppNotifier appNotifier,
     UserManager userManager,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     IRecaptchaValidationService recaptchaValidationService,
     LogInManager logInManager,
     SignInManager signInManager)
 {
     _multiTenancyConfig         = multiTenancyConfig;
     _tenantManager              = tenantManager;
     _editionManager             = editionManager;
     _appNotifier                = appNotifier;
     _userManager                = userManager;
     _abpLoginResultTypeHelper   = abpLoginResultTypeHelper;
     _recaptchaValidationService = recaptchaValidationService;
     _logInManager               = logInManager;
     _signInManager              = signInManager;
 }
 public AccountController(
     TenantManager tenantManager,
     UserManager userManager,
     RoleManager roleManager,
     IUnitOfWorkManager unitOfWorkManager,
     IMultiTenancyConfig multiTenancyConfig,
     LogInManager logInManager,
     ISessionAppService sessionAppService,
     ILanguageManager languageManager,
     ITenantCache tenantCache)
 {
     _tenantManager      = tenantManager;
     _userManager        = userManager;
     _roleManager        = roleManager;
     _unitOfWorkManager  = unitOfWorkManager;
     _multiTenancyConfig = multiTenancyConfig;
     _logInManager       = logInManager;
     _sessionAppService  = sessionAppService;
     _languageManager    = languageManager;
     _tenantCache        = tenantCache;
 }
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager,
     IDapperRepository <AbpUsersEx, long> userRepository,
     RoleNameAppService roleNameAppService)
 {
     _logInManager              = logInManager;
     _tenantCache               = tenantCache;
     _abpLoginResultTypeHelper  = abpLoginResultTypeHelper;
     _configuration             = configuration;
     _externalAuthConfiguration = externalAuthConfiguration;
     _externalAuthManager       = externalAuthManager;
     _userRegistrationManager   = userRegistrationManager;
     _userRepository            = userRepository;
     _roleNameAppService        = roleNameAppService;
 }
示例#30
0
 public AccountController(
     TenantManager tenantManager,
     UserManager userManager,
     RoleManager roleManager,
     IUnitOfWorkManager unitOfWorkManager,
     IMultiTenancyConfig multiTenancyConfig,
     LogInManager logInManager,
     IRepository <User, long> userRepository,
     IRepository <Referral> referralRepository, IRepository <PackageType> packageTypeRepository,
     IRepository <Package> packageRepository)
 {
     _tenantManager         = tenantManager;
     _userManager           = userManager;
     _roleManager           = roleManager;
     _unitOfWorkManager     = unitOfWorkManager;
     _multiTenancyConfig    = multiTenancyConfig;
     _logInManager          = logInManager;
     _userRepository        = userRepository;
     _referralRepository    = referralRepository;
     _packageRepository     = packageRepository;
     _packageTypeRepository = packageTypeRepository;
 }
示例#31
0
 public UserAppService(
     IRepository <User, long> repository,
     UserManager userManager,
     RoleManager roleManager,
     IRepository <Role> roleRepository,
     IPasswordHasher <User> passwordHasher,
     IAbpSession abpSession,
     LogInManager logInManager,
     IDbContextProvider <AspnetBoilerplateExtendedDbContext> context,
     IConfiguration configuration
     )
     : base(repository)
 {
     _userManager    = userManager;
     _roleManager    = roleManager;
     _roleRepository = roleRepository;
     _passwordHasher = passwordHasher;
     _abpSession     = abpSession;
     _logInManager   = logInManager;
     _context        = context;
     _configuration  = configuration;
 }
 public AccountController(LogInManager logInManager)
 {
     _logInManager = logInManager;
 }