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>(); }
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>(); }
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; }