public BonusWageringWithdrawalValidationService(
     IPaymentRepository paymentRepository,
     IBonusApiProxy bonusApiProxy)
 {
     _paymentRepository = paymentRepository;
     _bonusApiProxy     = bonusApiProxy;
 }
Beispiel #2
0
 public PaymentController(
     IPaymentQueries paymentQueries,
     PlayerBankAccountCommands playerBankAccountCommands,
     IBrandQueries brandQueries,
     IWithdrawalService withdrawalService,
     ITransferFundCommands transferFundCommands,
     IOfflineDepositCommands offlineDepositCommands,
     IOfflineDepositQueries offlineDepositQueries,
     IOnlineDepositCommands onlineDepositCommands,
     IOnlineDepositQueries onlineDepositQueries,
     IPaymentGatewaySettingsQueries paymentGatewaySettingsQueries,
     IPlayerQueries playerQueries,
     IBonusApiProxy bonusApiProxy,
     ReportQueries reportQueries)
 {
     _paymentQueries            = paymentQueries;
     _playerBankAccountCommands = playerBankAccountCommands;
     _brandQueries                  = brandQueries;
     _withdrawalService             = withdrawalService;
     _transferFundCommands          = transferFundCommands;
     _offlineDepositCommands        = offlineDepositCommands;
     _offlineDepositQueries         = offlineDepositQueries;
     _onlineDepositCommands         = onlineDepositCommands;
     _onlineDepositQueries          = onlineDepositQueries;
     _paymentGatewaySettingsQueries = paymentGatewaySettingsQueries;
     _playerQueries                 = playerQueries;
     _bonusApiProxy                 = bonusApiProxy;
     _reportQueries                 = reportQueries;
 }
 public OfflineDepositCommands(
     IPaymentRepository repository,
     IPaymentQueries paymentQueries,
     IEventBus eventBus,
     IPaymentSettingsValidator validator,
     IActorInfoProvider actorInfoProvider,
     IPlayerIdentityValidator identityValidator,
     IDocumentService documentsService,
     IOfflineDepositQueries offlineDepositQueries,
     IServiceBus serviceBus,
     IBonusApiProxy bonusApiProxy,
     IMessageTemplateService messageTemplateService)
 {
     _repository             = repository;
     _paymentQueries         = paymentQueries;
     _eventBus               = eventBus;
     _validator              = validator;
     _actorInfoProvider      = actorInfoProvider;
     _identityValidator      = identityValidator;
     _documentsService       = documentsService;
     _offlineDepositQueries  = offlineDepositQueries;
     _serviceBus             = serviceBus;
     _bonusApiProxy          = bonusApiProxy;
     _messageTemplateService = messageTemplateService;
 }
Beispiel #4
0
 public WalletQueries(IPaymentQueries paymentQueries,
                      IBrandOperations brandOperations,
                      IBonusApiProxy bonusApiProxy
                      )
 {
     _paymentQueries  = paymentQueries;
     _brandOperations = brandOperations;
     _bonusApiProxy   = bonusApiProxy;
 }
 public IssueBonusController(
     IAuthQueries authQueries,
     IAdminQueries adminQueries,
     IBonusApiProxy bonusApiProxy,
     IPlayerQueries playerQueries)
     : base(authQueries, adminQueries)
 {
     _bonusApiProxy = bonusApiProxy;
     _playerQueries = playerQueries;
 }
Beispiel #6
0
 public BonusController(
     IAuthQueries authQueries,
     IAdminQueries adminQueries,
     IBonusApiProxy bonusApiProxy,
     BrandQueries brandQueries)
     : base(authQueries, adminQueries)
 {
     _adminQueries  = adminQueries;
     _bonusApiProxy = bonusApiProxy;
     _brandQueries  = brandQueries;
 }
        public OfflineDepositController(
            PlayerQueries playerQueries,
            IPaymentQueries paymentQueries,
            IAdminQueries adminQueries,
            IBonusApiProxy bonusApiProxy)
        {
            _playerQueries  = playerQueries;
            _paymentQueries = paymentQueries;

            _adminQueries  = adminQueries;
            _bonusApiProxy = bonusApiProxy;
        }
Beispiel #8
0
 public BonusHistoryController(
     IPlayerQueries playerQueries,
     BrandQueries brandQueries,
     IAuthQueries authQueries,
     IAdminQueries adminQueries,
     IBonusApiProxy bonusApiProxy)
     : base(authQueries, adminQueries)
 {
     _playerQueries = playerQueries;
     _brandQueries  = brandQueries;
     _bonusApiProxy = bonusApiProxy;
 }
Beispiel #9
0
 public TransferFundCommands(
     IPaymentRepository repository,
     ITransferFundValidationService validationService,
     BrandQueries brandQueries,
     IEventBus eventBus,
     IBonusApiProxy bonusApiProxy)
 {
     _repository        = repository;
     _validationService = validationService;
     _brandQueries      = brandQueries;
     _eventBus          = eventBus;
     _bonusApiProxy     = bonusApiProxy;
 }
        public ProductController(IBalanceApiProxy balanceApiProxy, IBonusApiProxy bonusApiProxy,
                                 IUtilityApiProxy utilityApiProxy, UserContext userContext)
        {
            Contract.Requires(balanceApiProxy != null);
            Contract.Requires(bonusApiProxy != null);
            Contract.Requires(utilityApiProxy != null);
            Contract.Requires(userContext != null);

            _balanceApiProxy = balanceApiProxy;
            _bonusApiProxy   = bonusApiProxy;
            _utilityApiProxy = utilityApiProxy;
            _userContext     = userContext;
        }
Beispiel #11
0
 public RiskProfileCheckValidationService(
     IRiskProfileCheckQueries riskProfileCheckQueries,
     IPaymentRepository paymentRepository,
     IRiskLevelQueries riskLevelQueries,
     IWithdrawalVerificationLogsCommands logsCommands,
     IWalletQueries walletQueries,
     IGameRepository gameRepository,
     IBonusApiProxy bonusApiProxy)
     : base(paymentRepository, riskLevelQueries, walletQueries)
 {
     _riskProfileCheckQueries = riskProfileCheckQueries;
     _paymentRepository       = paymentRepository;
     _logsCommands            = logsCommands;
     _gameRepository          = gameRepository;
     _bonusApiProxy           = bonusApiProxy;
 }
Beispiel #12
0
 public PlayerController(IPlayerRepository repository,
                         IPlayerCommands commands,
                         IPlayerQueries queries,
                         IBrandQueries brandQueries,
                         IWalletQueries walletQueries,
                         IBonusApiProxy bonusApiProxy,
                         IAuthQueries authQueries)
 {
     _repository    = repository;
     _brandQueries  = brandQueries;
     _commands      = commands;
     _queries       = queries;
     _walletQueries = walletQueries;
     _bonusApiProxy = bonusApiProxy;
     _authQueries   = authQueries;
 }
 public BonusTemplateController(
     BrandQueries brandQueries,
     IGameQueries gameQueries,
     IRiskLevelQueries riskLevelQueries,
     IMessageTemplateQueries messageTemplateQueries,
     IAuthQueries authQueries,
     IAdminQueries adminQueries,
     IBonusApiProxy bonusApiProxy)
     : base(authQueries, adminQueries)
 {
     _brandQueries           = brandQueries;
     _adminQueries           = adminQueries;
     _bonusApiProxy          = bonusApiProxy;
     _gameQueries            = gameQueries;
     _riskLevelQueries       = riskLevelQueries;
     _messageTemplateQueries = messageTemplateQueries;
 }
Beispiel #14
0
 public OnlineDepositCommands(
     IPaymentRepository repository,
     IActorInfoProvider actorInfoProvider,
     IEventBus eventBus,
     IOnlineDepositValidator validator,
     IServiceBus serviceBus,
     IPaymentGatewaySettingsQueries paymentGatewaySettingsQueries,
     IPaymentQueries paymentQueries,
     IPlayerQueries playerQueries,
     IBonusApiProxy bonusApiProxy
     )
 {
     _repository                    = repository;
     _eventBus                      = eventBus;
     _validator                     = validator;
     _actorInfoProvider             = actorInfoProvider;
     _paymentGatewaySettingsQueries = paymentGatewaySettingsQueries;
     _serviceBus                    = serviceBus;
     _paymentQueries                = paymentQueries;
     _playerQueries                 = playerQueries;
     _bonusApiProxy                 = bonusApiProxy;
 }
 public BonusController(IBonusApiProxy bonusApiProxy)
 {
     _bonusApiProxy = bonusApiProxy;
 }
 public BonusTestHelper(IBonusApiProxy bonusApiProxy, BrandQueries brandQueries)
 {
     _bonusApiProxy = bonusApiProxy;
     _brandQueries  = brandQueries;
 }