/// <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);
 }
        /// <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;
 }
        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));
        }
 public ActivityController(IActivityAppService activityappservice, IAccountAppService accountappservice, IJobAppService jobappservice, IUserAppService userappservice)
 {
     _svcUser = userappservice;
     _svcActivity = activityappservice;
     _svcAccount = accountappservice;
     _svcJob = jobappservice;
 }
 public AccountAppService_Tests()
 {
     _accountAppService      = GetRequiredService <IAccountAppService>();
     _identityUserRepository = GetRequiredService <IIdentityUserRepository>();
     _lookupNormalizer       = GetRequiredService <ILookupNormalizer>();
     _userManager            = GetRequiredService <IdentityUserManager>();
 }
 public ForgotPasswordViewModel(IAccountAppService accountAppService,
                                IDialogService dialog)
 {
     _accountAppService        = accountAppService;
     this.dialog               = dialog;
     SendForgotPasswordCommand = new DelegateCommand(SendForgotPasswordAsync);
 }
 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
 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;
 }
 public CustomerController(ICustomerAppService customerAppService = null,
                           IAccountAppService accountAppService   = null,
                           IMapper mapper = null)
 {
     _customerAppService = customerAppService;
     _accountAppService  = accountAppService;
     _mapper             = mapper;
 }
示例#18
0
 public AccountController(IOptions <JWTConfig> jwtConfig
                          , IAccountAppService accountService
                          , ILogger <AccountController> logger)
 {
     _jwtConfig      = jwtConfig.Value;
     _accountService = accountService;
     _logger         = logger;
 }
示例#19
0
 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
 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;
 }
 public TransactionsController(ITransactionAppService transactionAppService, IAccountAppService accountAppService, ICategoryAppService categoryAppService)
 {
     _transactionAppService = transactionAppService;
     _accountAppService = accountAppService;
     _categoryAppService = categoryAppService;
 }
 public AccountController(IAccountAppService accountappservice)
 {
     _svcAccount = accountappservice;
 }