コード例 #1
0
        /// <summary>
        /// Create a new instance RegisterController api
        /// </summary>
        /// <param name="accountAppService"></param>
        /// <param name="smsAppService"></param>
        /// <param name="msgAppService"></param>
        /// <param name="vipAppService"></param>
        public SpecwayController(IAccountAppService accountAppService, ISpecwayAppService specwayAppService, IMsgAppService msgAppService, IVipAppService vipAppService)
        {
            if (accountAppService == null)
            {
                throw new ArgumentNullException("accountAppService");
            }

            if (specwayAppService == null)
            {
                throw new ArgumentNullException("specwayAppService");
            }

            if (msgAppService == null)
            {
                throw new ArgumentNullException("msgAppService");
            }

            if (vipAppService == null)
            {
                throw new ArgumentNullException("vipAppService");
            }

            this._accountAppService = accountAppService;
            this._specwayAppService = specwayAppService;
            this._msgAppService     = msgAppService;
            this._vipAppService     = vipAppService;
        }
コード例 #2
0
 public EmailActivationViewModel(IAccountAppService accountAppService,
                                 IDialogService dialog)
 {
     _accountAppService         = accountAppService;
     this.dialog                = dialog;
     SendEmailActivationCommand = new DelegateCommand(SendEmailActivationAsync);
 }
コード例 #3
0
        /// <summary>
        /// Create a new instance RegisterController api
        /// </summary>
        /// <param name="accountAppService"></param>
        /// <param name="smsAppService"></param>
        /// <param name="msgAppService"></param>
        /// <param name="vipAppService"></param>
        public RegisterController(IAccountAppService accountAppService, ISmsAppService smsAppService, IVipAppService vipAppService, IMsgAppService msgAppService)
        {
            if (accountAppService == null)
            {
                throw new ArgumentNullException("accountAppService");
            }

            if (smsAppService == null)
            {
                throw new ArgumentNullException("smsAppService");
            }

            if (vipAppService == null)
            {
                throw new ArgumentNullException("vipAppService");
            }

            if (msgAppService == null)
            {
                throw new ArgumentNullException("msgAppService");
            }

            this._accountAppService = accountAppService;
            this._smsAppService     = smsAppService;
            this._vipAppService     = vipAppService;
            this._msgAppService     = msgAppService;
        }
コード例 #4
0
 public RegisterModel(
     IAuthenticationSchemeProvider schemeProvider,
     IAccountAppService accountAppService)
 {
     AccountAppService      = accountAppService;
     ExternalProviderHelper = new ExternalProviderHelper(schemeProvider);
 }
コード例 #5
0
 public AccountController(
     UserManager userManager,
     IMultiTenancyConfig multiTenancyConfig,
     TenantManager tenantManager,
     IUnitOfWorkManager unitOfWorkManager,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     LogInManager logInManager,
     SignInManager signInManager,
     UserRegistrationManager userRegistrationManager,
     ISessionAppService sessionAppService,
     ITenantCache tenantCache,
     IAccountAppService account,
     INotificationPublisher notificationPublisher,
     ILogAppService log
     )
 {
     _account                  = account;
     _userManager              = userManager;
     _multiTenancyConfig       = multiTenancyConfig;
     _tenantManager            = tenantManager;
     _unitOfWorkManager        = unitOfWorkManager;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _logInManager             = logInManager;
     _signInManager            = signInManager;
     _userRegistrationManager  = userRegistrationManager;
     _sessionAppService        = sessionAppService;
     _tenantCache              = tenantCache;
     _notificationPublisher    = notificationPublisher;
     _log = log;
 }
コード例 #6
0
        public AccountController(
            UserManager userManager,
            IMultiTenancyConfig multiTenancyConfig,
            TenantManager tenantManager,
            IUnitOfWorkManager unitOfWorkManager,
            AbpLoginResultTypeHelper abpLoginResultTypeHelper,
            LogInManager logInManager,
            SignInManager signInManager,
            UserRegistrationManager userRegistrationManager,
            ITenantCache tenantCache,
            INotificationPublisher notificationPublisher,
            IMailManager mailManager,
            ExternalLoginInfoManagerFactory externalLoginInfoManagerFactory, IAccountAppService accountAppService)
        {
            _userManager              = userManager;
            _multiTenancyConfig       = multiTenancyConfig;
            _tenantManager            = tenantManager;
            _unitOfWorkManager        = unitOfWorkManager;
            _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
            _logInManager             = logInManager;
            _signInManager            = signInManager;
            _userRegistrationManager  = userRegistrationManager;

            _tenantCache           = tenantCache;
            _notificationPublisher = notificationPublisher;

            _mailManager = mailManager;

            _externalLoginInfoManagerFactory = externalLoginInfoManagerFactory;
            _accountAppService = accountAppService;
        }
コード例 #7
0
        public async Task <IActionResult> LaunchDispenseAccountAsync(
            [FromBody] LaunchViewModel accountModel,
            [FromServices] IAccountAppService accountService)
        {
            #region .::Mthod logs request headers
            logsAppService.SaveLog(this.HttpContext.Request.Headers);
            #endregion

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var model = mapper.Map <AccountLaunch>(accountModel);

            var search = await accountService.LaunchDispenseAccountAsync(model);

            var dataReturn = mapper.Map <LaunchModelView>(search);

            var returnModelView = new BaseViewModel <LaunchModelView>
            {
                Success      = dataReturn.State,
                Message      = dataReturn.Message,
                ObjectReturn = null
            };

            #region .::Method log result
            logsAppService.SaveLog(returnModelView);
            #endregion

            return(Ok(returnModelView));
        }
コード例 #8
0
 public ActivityController(IActivityAppService activityappservice, IAccountAppService accountappservice, IJobAppService jobappservice, IUserAppService userappservice)
 {
     _svcUser = userappservice;
     _svcActivity = activityappservice;
     _svcAccount = accountappservice;
     _svcJob = jobappservice;
 }
コード例 #9
0
 public AccountAppService_Tests()
 {
     _accountAppService      = GetRequiredService <IAccountAppService>();
     _identityUserRepository = GetRequiredService <IIdentityUserRepository>();
     _lookupNormalizer       = GetRequiredService <ILookupNormalizer>();
     _userManager            = GetRequiredService <IdentityUserManager>();
 }
コード例 #10
0
 public ForgotPasswordViewModel(IAccountAppService accountAppService,
                                IDialogService dialog)
 {
     _accountAppService        = accountAppService;
     this.dialog               = dialog;
     SendForgotPasswordCommand = new DelegateCommand(SendForgotPasswordAsync);
 }
コード例 #11
0
 public IdentityAppService(IdentityUserManager userManager, Permissions.IPermissionAppService permissionAppService, IIdentityRoleAppService roleAppService, IPermissionManager permissionManager, IAccountAppService accountAppService)
 {
     UserManager = userManager;
     this.permissionAppService = permissionAppService;
     this.roleAppService       = roleAppService;
     PermissionManager         = permissionManager;
     this.accountAppService    = accountAppService;
 }
コード例 #12
0
 public AccountController(
     IUserProvider userProvider,
     IAccountAppService accountAppService,
     INotificationHandler <DomainNotification> notificationHandler,
     IEventHandler mediator) : base(notificationHandler, mediator, userProvider)
 {
     _accountAppService = accountAppService;
 }
コード例 #13
0
 public RegisterModel(
     IAuthenticationSchemeProvider schemeProvider,
     IOptions <AbpAccountOptions> accountOptions,
     IAccountAppService accountAppService)
 {
     AccountAppService      = accountAppService;
     ExternalProviderHelper = new ExternalProviderHelper(schemeProvider, accountOptions.Value);
 }
コード例 #14
0
 public MenuController(IMenuAppService menuService
                       , IAccountAppService accountService
                       , IUserContext userContext)
 {
     _menuService    = menuService;
     _accountService = accountService;
     _userContext    = userContext;
 }
コード例 #15
0
ファイル: OrderDomainService.cs プロジェクト: binbin0915/lms
 public OrderDomainService(IRepository repository,
                           IProductAppService productAppService,
                           IAccountAppService accountAppService)
 {
     _repository        = repository;
     _productAppService = productAppService;
     _accountAppService = accountAppService;
 }
コード例 #16
0
 public AccountController(
     IAccountAppService accountAppService,
     ILogger <AccountController> logger,
     INotificationHandler <DomainNotification> notifications) : base(notifications)
 {
     this.accountAppService = accountAppService;
     this.logger            = logger;
 }
コード例 #17
0
 public CustomerController(ICustomerAppService customerAppService = null,
                           IAccountAppService accountAppService   = null,
                           IMapper mapper = null)
 {
     _customerAppService = customerAppService;
     _accountAppService  = accountAppService;
     _mapper             = mapper;
 }
コード例 #18
0
ファイル: AccountController.cs プロジェクト: shanyipeng/Adnc
 public AccountController(IOptions <JWTConfig> jwtConfig
                          , IAccountAppService accountService
                          , ILogger <AccountController> logger)
 {
     _jwtConfig      = jwtConfig.Value;
     _accountService = accountService;
     _logger         = logger;
 }
コード例 #19
0
ファイル: AccountController.cs プロジェクト: ts0516/Adnc
 public AccountController(IOptionsSnapshot <JwtConfig> jwtConfig
                          , IAccountAppService accountService
                          , IUserContext userContext)
 {
     _jwtConfig      = jwtConfig.Value;
     _accountService = accountService;
     _userContext    = userContext;
 }
コード例 #20
0
 public AccountController(
     IAccountAppService accountAppService,
     INotificationHandler <DomainNotification> notifications,
     ILoggerFactory loggerFactory,
     IMediatorHandler mediator) : base(notifications, mediator)
 {
     _accountAppService = accountAppService;
     _logger            = loggerFactory.CreateLogger <AccountController>();
 }
コード例 #21
0
 public AccountAppService_Tests()
 {
     _captchaServiceClient = new FakeCaptchaServiceClient();
     _accountAppService    = Resolve <AccountAppService>(new
     {
         captchaServiceClient = _captchaServiceClient,
     });
     _logInManager = Resolve <LogInManager>();
 }
コード例 #22
0
 public AccountController(IAccountAppService accountAppService, IOptions <AccountSettings> accountSettings, IClientAppService clientAppService, ICardAppService cardAppService, IUserAppService userAppService, ILogger <AccountController> logger)
 {
     _accountAppService = accountAppService;
     _accountSettings   = accountSettings;
     _clientAppService  = clientAppService;
     _cardAppService    = cardAppService;
     _userAppService    = userAppService;
     _logger            = logger;
 }
コード例 #23
0
 public QuickConsumeController(IChainStoreAppService storeAppService, IAbpSession AbpSession,
                               ISessionAppService sessionAppService,
                               IAccountAppService userAccountManager)
 {
     _storeAppService    = storeAppService;
     _AbpSession         = AbpSession;
     _userAccountManager = userAccountManager;
     _sessionAppService  = sessionAppService;
 }
コード例 #24
0
 public RechargeController(IChainStoreAppService storeAppService, IAbpSession AbpSession,
                           ISessionAppService sessionAppService, IMemberAppService memberService,
                           IAccountAppService userAccountManager)
 {
     _storeAppService    = storeAppService;
     _AbpSession         = AbpSession;
     _userAccountManager = userAccountManager;
     _sessionAppService  = sessionAppService;
 }
コード例 #25
0
ファイル: AuthGrpcServer.cs プロジェクト: AlphaYu/Adnc
 public AuthGrpcServer(
     IOptions <JwtConfig> jwtOptions
     , IAccountAppService accountService
     , IObjectMapper mapper)
 {
     _jwtOptions     = jwtOptions;
     _accountService = accountService;
     _mapper         = mapper;
 }
コード例 #26
0
 public AccountController(IAccountAppService accountAppService, IUserAppService userAppService, IEmployeeAppService employeeAppService,
                          IContractAppService contractAppService, ISitePersonnelLookupAppService sitePersonnelLookupAppService)
 {
     _accountAppService             = accountAppService;
     _userAppService                = userAppService;
     _employeeAppService            = employeeAppService;
     _contractAppService            = contractAppService;
     _sitePersonnelLookupAppService = sitePersonnelLookupAppService;
 }
コード例 #27
0
 public RegisterModel(
     UserManager <IdentityUser> userManager,
     SignInManager <IdentityUser> signInManager,
     ILogger <RegisterModel> logger, IAccountAppService accountAppService)
 {
     _accountAppService = accountAppService;
     _userManager       = userManager;
     _signInManager     = signInManager;
     _logger            = logger;
 }
コード例 #28
0
 public AccountController(IAccountAppService accountAppService         = null,
                          ITransactionAppService transactionAppService = null,
                          ICustomerAppService customerAppService       = null,
                          IMapper mapper = null)
 {
     _accountAppService     = accountAppService;
     _transactionAppService = transactionAppService;
     _customerAppService    = customerAppService;
     _mapper = mapper;
 }
コード例 #29
0
 public OrdersController(ISessionAppService sessionAppService, OrdersAppService ordersAppService, UserAppService userAppService, IAccountAppService accountAppService)
 {
     _ordersAppService  = ordersAppService;
     _userAppService    = userAppService;
     _accountAppService = accountAppService;
     _user        = sessionAppService.GetCurrentLoginInformations().Result.User;
     _inputSearch = new InputSearch {
         ClientId = _user.UserType == UserType.User ? _user.Id : 0
     };
 }
コード例 #30
0
 public IndexModel(
     IOrderAppService orderAppService,
     IStoreAppService storeAppService,
     IProductAppService productAppService,
     IAccountAppService accountAppService)
 {
     _orderAppService   = orderAppService;
     _storeAppService   = storeAppService;
     _productAppService = productAppService;
     _accountAppService = accountAppService;
 }
コード例 #31
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;
 }
コード例 #32
0
 public AccountsController(IAccountAppService accountAppService, IClientAppService clientAppService)
 {
     _accountAppService = accountAppService;
     _clientAppService = clientAppService;
 }
コード例 #33
0
 public TransactionsController(ITransactionAppService transactionAppService, IAccountAppService accountAppService, ICategoryAppService categoryAppService)
 {
     _transactionAppService = transactionAppService;
     _accountAppService = accountAppService;
     _categoryAppService = categoryAppService;
 }
コード例 #34
0
 public AccountController(IAccountAppService accountappservice)
 {
     _svcAccount = accountappservice;
 }