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