Beispiel #1
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 PaymentSettingsQueries(IPaymentQueries paymentQueries, IPlayerQueries playerQueries, IPaymentSettingsCommands settingsCommands,
                               IPaymentGatewaySettingsQueries paymentGatewaySettingsQueries)
 {
     _paymentQueries   = paymentQueries;
     _playerQueries    = playerQueries;
     _settingsCommands = settingsCommands;
     _paymentGatewaySettingsQueries = paymentGatewaySettingsQueries;
 }
        public override void BeforeEach()
        {
            base.BeforeEach();
            _paymentRepository = Container.Resolve <IPaymentRepository>();
            _actorInfoProvider = Container.Resolve <IActorInfoProvider>();
            var securityTestHelper = Container.Resolve <SecurityTestHelper>();

            securityTestHelper.PopulatePermissions();
            var admin = securityTestHelper.CreateSuperAdmin();

            admin.AllowedBrands.Add(new BrandId());
            securityTestHelper.SignInAdmin(admin);
            _commands = Container.Resolve <IPaymentGatewaySettingsCommands>();
            _queries  = Container.Resolve <IPaymentGatewaySettingsQueries>();
        }
Beispiel #4
0
        public PaymentGatewaySettingsController(
            IPaymentQueries paymentQueries,
            IPaymentGatewaySettingsQueries paymentGatewaySettingsQueries,
            IPaymentGatewaySettingsCommands paymentGatewaySettingsCommands,
            IAuthQueries authQueries,
            IAdminQueries adminQueries)
            : base(authQueries, adminQueries)
        {
            _paymentQueries = paymentQueries;
            _adminQueries   = adminQueries;
            _paymentGatewaySettingsQueries  = paymentGatewaySettingsQueries;
            _paymentGatewaySettingsCommands = paymentGatewaySettingsCommands;

            Mapper
            .CreateMap
            <Core.Payment.Interface.Data.PaymentGatewaySettings, PaymentGatewaySettingsViewDataResponse>();
        }
Beispiel #5
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;
 }