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; }
public GameCommands( IGameRepository repository, IGameWalletOperations walletOperations, IEventBus eventBus) { _eventBus = eventBus; _walletOperations = walletOperations; _repository = repository; }
public GameCommands( IRepository repository, IGameWalletOperations walletCommands, IGameWalletQueries walletQueries, IGameEventsProcessor gameEventsProcessor) { _gameEventsProcessor = gameEventsProcessor; _walletOperations = walletCommands; _walletQueries = walletQueries; _repository = repository; }