public PaymentLevelController(
     BrandQueries brandQueries,
     IPaymentQueries paymentQueries,
     IPaymentLevelQueries paymentLevelQueries,
     IPaymentLevelCommands paymentLevelCommands,
     IAdminQueries adminQueries)
 {
     _brandQueries         = brandQueries;
     _paymentQueries       = paymentQueries;
     _paymentLevelQueries  = paymentLevelQueries;
     _paymentLevelCommands = paymentLevelCommands;
     _adminQueries         = adminQueries;
 }
 public PlayerManagerController(
     PlayerCommands commands,
     PlayerQueries queries,
     BrandQueries brandQueries,
     IPaymentQueries paymentQueries,
     IPlayerBankAccountCommands playerBankAccountCommands,
     IPaymentLevelCommands paymentLevelCommands,
     IPaymentLevelQueries paymentLevelQueries,
     IAuthQueries authQueries,
     IAdminQueries adminQueries)
     : base(authQueries, adminQueries)
 {
     _commands                  = commands;
     _queries                   = queries;
     _brandQueries              = brandQueries;
     _paymentQueries            = paymentQueries;
     _playerBankAccountCommands = playerBankAccountCommands;
     _paymentLevelCommands      = paymentLevelCommands;
     _paymentLevelQueries       = paymentLevelQueries;
     _adminQueries              = adminQueries;
 }
예제 #3
0
        public override void BeforeEach()
        {
            base.BeforeEach();

            _paymentRepository = Container.Resolve <FakePaymentRepository>();

            _paymentRepository.Brands.Add(new Core.Payment.Data.Brand
            {
                Id         = BrandId,
                Name       = BrandId.ToString(),
                Code       = "138",
                TimezoneId = "Pacific Standard Time"
            });

            _brandRepository = Container.Resolve <FakeBrandRepository>();

            _brandRepository.Brands.Add(new Core.Brand.Interface.Data.Brand
            {
                Id              = BrandId,
                Name            = BrandId.ToString(),
                Code            = "138",
                TimezoneId      = "Pacific Standard Time",
                BrandCurrencies = new List <BrandCurrency>()
                {
                    new BrandCurrency {
                        BrandId = BrandId, CurrencyCode = "CAD"
                    }
                }
            });

            _paymentLevelCommands = Container.Resolve <IPaymentLevelCommands>();

            var securityTestHelper = Container.Resolve <SecurityTestHelper>();

            securityTestHelper.PopulatePermissions();
            securityTestHelper.CreateAndSignInSuperAdmin();
        }
예제 #4
0
 public ApplicationSeeder(
     IRepositoryBase repositoryBase,
     IBrandRepository brandRepository,
     ILicenseeCommands licenseeCommands,
     ICurrencyCommands currencyCommands,
     IBrandCommands brandCommands,
     ICultureCommands cultureCommands,
     IPlayerRepository playerRepository,
     IBrandOperations walletCommands,
     PlayerCommands playerCommands,
     IAuthCommands authCommands,
     IAuthRepository authRepository,
     RoleService roleService,
     ISecurityRepository securityRepository,
     IBankCommands bankCommands,
     IBankAccountCommands bankAccountCommands,
     IPaymentLevelCommands paymentLevelCommands,
     RiskLevelCommands riskLevelCommands,
     IPaymentRepository paymentRepository,
     IGameRepository gameRepository,
     IGameManagement gameManagement,
     ICurrencyExchangeCommands currencyExchangeCommands,
     ContentTranslationCommands contentTranslationCommands,
     BackendIpRegulationService backendIpRegulationService,
     BrandIpRegulationService brandIpRegulationService,
     IPaymentGatewaySettingsCommands paymentGatewaySettingsCommands,
     ISettingsCommands settingsCommands,
     ISettingsRepository settingsRepository,
     ICommonSettingsProvider settingsProvider,
     IMassMessageCommands massMessageCommands,
     IMessagingRepository messagingRepository,
     IEventRepository eventRepository,
     IEventBus eventBus)
 {
     _repositoryBase                 = repositoryBase;
     _brandRepository                = brandRepository;
     _licenseeCommands               = licenseeCommands;
     _currencyCommands               = currencyCommands;
     _brandCommands                  = brandCommands;
     _cultureCommands                = cultureCommands;
     _playerCommands                 = playerCommands;
     _authCommands                   = authCommands;
     _authRepository                 = authRepository;
     _roleService                    = roleService;
     _securityRepository             = securityRepository;
     _playerRepository               = playerRepository;
     _walletCommands                 = walletCommands;
     _bankCommands                   = bankCommands;
     _bankAccountCommands            = bankAccountCommands;
     _paymentLevelCommands           = paymentLevelCommands;
     _riskLevelCommands              = riskLevelCommands;
     _paymentRepository              = paymentRepository;
     _gameRepository                 = gameRepository;
     _gameManagement                 = gameManagement;
     _currencyExchangeCommands       = currencyExchangeCommands;
     _contentTranslationCommands     = contentTranslationCommands;
     _backendIpRegulationService     = backendIpRegulationService;
     _brandIpRegulationService       = brandIpRegulationService;
     _paymentGatewaySettingsCommands = paymentGatewaySettingsCommands;
     _settingsCommands               = settingsCommands;
     _settingsRepository             = settingsRepository;
     _settingsProvider               = settingsProvider;
     _massMessageCommands            = massMessageCommands;
     _messagingRepository            = messagingRepository;
     _eventRepository                = eventRepository;
     _eventBus = eventBus;
 }
예제 #5
0
        public override void BeforeEach()
        {
            base.BeforeEach();

            _paymentLevelCommands = Container.Resolve <IPaymentLevelCommands>();
        }