Ejemplo n.º 1
0
 public WithdrawalService(
     IPaymentRepository repository,
     IPaymentQueries paymentQueries,
     IEventBus eventBus,
     BrandQueries brandQueries,
     IAVCValidationService avcValidationService,
     IRiskProfileCheckValidationService riskProfileCheckService,
     IActorInfoProvider actorInfoProvider,
     IUnityContainer container,
     IMessageTemplateService messageTemplateService,
     IGameWalletOperations walletCommands,
     IServiceBus serviceBus)
 {
     _repository              = repository;
     _paymentQueries          = paymentQueries;
     _eventBus                = eventBus;
     _brandQueries            = brandQueries;
     _avcValidationService    = avcValidationService;
     _riskProfileCheckService = riskProfileCheckService;
     _actorInfoProvider       = actorInfoProvider;
     _container               = container;
     _serviceBus              = serviceBus;
     _messageTemplateService  = messageTemplateService;
     _walletCommands          = walletCommands;
 }
Ejemplo n.º 2
0
 public GameCommands(
     IGameRepository repository,
     IGameWalletOperations walletOperations,
     IEventBus eventBus)
 {
     _eventBus         = eventBus;
     _walletOperations = walletOperations;
     _repository       = repository;
 }
Ejemplo n.º 3
0
 public GameCommands(
     IRepository repository,
     IGameWalletOperations walletCommands,
     IGameWalletQueries walletQueries,
     IGameEventsProcessor gameEventsProcessor)
 {
     _gameEventsProcessor = gameEventsProcessor;
     _walletOperations    = walletCommands;
     _walletQueries       = walletQueries;
     _repository          = repository;
 }