public OperationsHistoryService(
     IOperationsHistoryClient operationsHistoryClient,
     ICampaignClient campaignClient)
 {
     _operationsHistoryClient = operationsHistoryClient;
     _campaignClient          = campaignClient;
 }
예제 #2
0
 public CustomersController(
     ICustomerProfileClient customerProfileClient,
     IOperationsHistoryClient operationsHistoryClient,
     IReferralService referralService,
     IPrivateBlockchainFacadeClient pbfClient,
     ISettingsService settingsService,
     IPrivateBlockchainFacadeClient privateBlockchainFacadeClient,
     ICustomerManagementServiceClient customerManagementServiceClient,
     IWalletManagementClient walletManagementClient,
     ICrossChainWalletLinkerClient crossChainWalletLinkerClient,
     IHistoryConverter historyConverter,
     ICampaignClient campaignClient,
     IMapper mapper)
 {
     _customerProfileClient   = customerProfileClient;
     _operationsHistoryClient = operationsHistoryClient;
     _referralService         = referralService;
     _pbfClient       = pbfClient;
     _settingsService = settingsService;
     _privateBlockchainFacadeClient = privateBlockchainFacadeClient ??
                                      throw new ArgumentNullException(nameof(privateBlockchainFacadeClient));
     _customerManagementServiceClient = customerManagementServiceClient ??
                                        throw new ArgumentNullException(nameof(customerManagementServiceClient));
     _walletManagementClient = walletManagementClient ??
                               throw new ArgumentNullException(nameof(walletManagementClient));
     _crossChainWalletLinkerClient = crossChainWalletLinkerClient ??
                                     throw new ArgumentNullException(nameof(crossChainWalletLinkerClient));
     _historyConverter = historyConverter;
     _campaignClient   = campaignClient;
     _mapper           = mapper;
 }
예제 #3
0
 public HistoryController(
     IOperationsHistoryClient operationsHistoryClient,
     IRequestContext requestContext,
     IClientAccountClient clientAccountService)
 {
     _operationsHistoryClient = operationsHistoryClient ?? throw new ArgumentNullException(nameof(operationsHistoryClient));
     _requestContext          = requestContext ?? throw new ArgumentNullException(nameof(requestContext));
     _clientAccountService    = clientAccountService ?? throw new ArgumentNullException(nameof(clientAccountService));
 }
예제 #4
0
 public StatisticsController(
     ICustomerProfileClient customerProfileClient,
     IOperationsHistoryClient operationsHistoryClient,
     ITokensStatisticsClient tokensStatisticsClient,
     IReferralClient referralClient,
     IPrivateBlockchainFacadeClient privateBlockchainFacadeClient,
     IMapper mapper)
 {
     _operationsHistoryClient       = operationsHistoryClient;
     _tokensStatisticsClient        = tokensStatisticsClient;
     _referralClient                = referralClient;
     _customerProfileClient         = customerProfileClient;
     _privateBlockchainFacadeClient = privateBlockchainFacadeClient;
     _mapper = mapper;
 }
        public WalletOperationsService(
            IWalletManagementClient walletManagementClient,
            ICustomerProfileClient customerProfileClient,
            IOperationsHistoryClient operationsHistoryClient,
            IPrivateBlockchainFacadeClient pbfClient,
            IMapper mapper,
            string emaarToken,
            ILogFactory logFactory)
        {
            _walletManagementClient  = walletManagementClient;
            _customerProfileClient   = customerProfileClient;
            _operationsHistoryClient = operationsHistoryClient;
            _pbfClient = pbfClient;
            _log       = logFactory.CreateLog(this);

            _mapper     = mapper;
            _emaarToken = emaarToken;
        }
예제 #6
0
 public WalletsController(
     IWalletOperationsService walletOperationsService,
     IRequestContext requestContext,
     IOperationsHistoryClient operationsHistoryClient,
     IMapper mapper,
     IPublicWalletLinkingService publicWalletLinkingService,
     IPublicWalletTransferService publicWalletTransferService,
     IEthereumBridgeClient ethereumBridgeClient,
     ISettingsService settingsService,
     ICrossChainTransfersClient crossChainTransfersClient,
     ILogFactory logFactory)
 {
     _walletOperationsService = walletOperationsService;
     _requestContext          = requestContext;
     _operationsHistoryClient = operationsHistoryClient;
     _mapper = mapper;
     _publicWalletLinkingService  = publicWalletLinkingService;
     _publicWalletTransferService = publicWalletTransferService;
     _ethereumBridgeClient        = ethereumBridgeClient;
     _settingsService             = settingsService;
     _crossChainTransfersClient   = crossChainTransfersClient;
     _log = logFactory.CreateLog(this);
 }
 public EarnRulesController(
     ICampaignClient campaignClient,
     IBonusEngineClient bonusEngineClient,
     IRequestContext requestContext,
     IEligibilityEngineClient eligibilityEngineClient,
     ISettingsService settingsService,
     IPartnerManagementClient partnerManagementClient,
     IStakingClient stakingClient,
     IReferralClient referralClient,
     IOperationsHistoryClient operationsHistoryClient,
     IMapper mapper)
 {
     _campaignClient          = campaignClient;
     _bonusEngineClient       = bonusEngineClient;
     _requestContext          = requestContext;
     _eligibilityEngineClient = eligibilityEngineClient;
     _settingsService         = settingsService;
     _partnerManagementClient = partnerManagementClient;
     _referralClient          = referralClient;
     _stakingClient           = stakingClient;
     _operationsHistoryClient = operationsHistoryClient;
     _mapper = mapper;
 }
 public ReferralService(
     IReferralClient referralClient,
     ICampaignClient campaignClient,
     IBonusEngineClient bonusEngineClient,
     IStakingClient stakingClient,
     IPartnerManagementClient partnerManagementClient,
     IEligibilityEngineClient eligibilityEngine,
     ISettingsService settingsService,
     IOperationsHistoryClient operationsHistoryClient,
     ILogFactory logFactory,
     IMapper mapper)
 {
     _referralClient          = referralClient;
     _eligibilityEngine       = eligibilityEngine;
     _settingsService         = settingsService;
     _campaignClient          = campaignClient;
     _bonusEngineClient       = bonusEngineClient;
     _stakingClient           = stakingClient;
     _partnerManagementClient = partnerManagementClient;
     _mapper = mapper;
     _operationsHistoryClient = operationsHistoryClient;
     _log = logFactory.CreateLog(this);
 }