public OperationsController( IAssetsServiceWithCache assetsServiceWithCache, IBalancesClient balancesClient, IKycStatusService kycStatusService, IClientAccountClient clientAccountClient, FeeSettings feeSettings, BaseSettings baseSettings, IOperationsClient operationsClient, ICqrsEngine cqrsEngine, IRequestContext requestContext, IConfirmationCodesClient confirmationCodesClient, Google2FaService google2FaService) { _assetsServiceWithCache = assetsServiceWithCache; _balancesClient = balancesClient; _kycStatusService = kycStatusService; _clientAccountClient = clientAccountClient; _feeSettings = feeSettings; _baseSettings = baseSettings; _operationsClient = operationsClient; _cqrsEngine = cqrsEngine; _requestContext = requestContext; _confirmationCodesClient = confirmationCodesClient; _google2FaService = google2FaService; }
public OrdersController( IRequestContext requestContext, IClientSessionsClient clientSessionsClient, IPersonalDataService personalDataService, IKycStatusService kycStatusService, IClientAccountClient clientAccountClient, IAssetsServiceClient assetsServiceClient, IMatchingEngineClient matchingEngineClient, FeeSettings feeSettings, IOperationsClient operationsClient, BaseSettings baseSettings, IcoSettings icoSettings, GlobalSettings globalSettings, IHistoryClient historyClient) { _requestContext = requestContext; _clientSessionsClient = clientSessionsClient; _personalDataService = personalDataService; _kycStatusService = kycStatusService; _clientAccountClient = clientAccountClient; _assetsServiceClient = assetsServiceClient; _matchingEngineClient = matchingEngineClient; _feeSettings = feeSettings; _operationsClient = operationsClient; _baseSettings = baseSettings; _icoSettings = icoSettings; _globalSettings = globalSettings; _historyClient = historyClient; }
public OrdersController( IRequestContext requestContext, ILykkePrincipal lykkePrincipal, IClientSessionsClient clientSessionsClient, IPersonalDataService personalDataService, IKycStatusService kycStatusService, IClientAccountClient clientAccountClient, IAssetsServiceWithCache assetsServiceWithCache, IMatchingEngineClient matchingEngineClient, ILimitOrdersRepositoryClient limitOrdersRepository, FeeSettings feeSettings, IOperationsClient operationsClient, BaseSettings baseSettings, IcoSettings icoSettings, GlobalSettings globalSettings) { _requestContext = requestContext; _lykkePrincipal = lykkePrincipal; _clientSessionsClient = clientSessionsClient; _personalDataService = personalDataService; _kycStatusService = kycStatusService; _clientAccountClient = clientAccountClient; _assetsServiceWithCache = assetsServiceWithCache; _matchingEngineClient = matchingEngineClient; _limitOrdersRepository = limitOrdersRepository; _feeSettings = feeSettings; _operationsClient = operationsClient; _baseSettings = baseSettings; _icoSettings = icoSettings; _globalSettings = globalSettings; }
public SiriusWalletsService( long brokerAccountId, IApiClient siriusApiClient, IClientDialogsClient clientDialogsClient, IAssetsService assetsService, IKycStatusService kycStatusService, IClientAccountClient clientAccountClient, IBalanceService balanceService, ICqrsEngine cqrsEngine, IOperationsClient operationsClient, TargetClientIdFeeSettings feeSettings, ValidationService validationService, IdempotencyService idempotencyService, ILogFactory logFactory) { _brokerAccountId = brokerAccountId; _siriusApiClient = siriusApiClient; _clientDialogsClient = clientDialogsClient; _assetsService = assetsService; _kycStatusService = kycStatusService; _clientAccountClient = clientAccountClient; _balanceService = balanceService; _cqrsEngine = cqrsEngine; _operationsClient = operationsClient; _feeSettings = feeSettings; _validationService = validationService; _idempotencyService = idempotencyService; _log = logFactory.CreateLog(this); }
public OperationsManager(IOperationsService operationsService, ILogger <OperationsManager> logger, IOperationsClient operationsClient) { Messages = new List <IOperationMessage>(); _logger = logger; _operationsClient = operationsClient; operationsService.ConnectionStatusUpdated += ConnectionStatusUpdatedHandler; operationsService.MessageReceived += MessageRecievedHandler; }
public OperationsCommandHandler( [NotNull] ILogFactory logFactory, [NotNull] ITransactionsRepository transactionsRepository, [NotNull] ITransactionService transactionService, [NotNull] IWalletCredentialsRepository walletCredentialsRepository, [NotNull] IFeeCalculationService feeCalculationService, [NotNull] IOperationsClient operationsClient) { _log = logFactory.CreateLog(this) ?? throw new ArgumentNullException(nameof(logFactory)); _transactionsRepository = transactionsRepository ?? throw new ArgumentNullException(nameof(transactionsRepository)); _transactionService = transactionService ?? throw new ArgumentNullException(nameof(transactionService)); _walletCredentialsRepository = walletCredentialsRepository ?? throw new ArgumentNullException(nameof(walletCredentialsRepository)); _feeCalculationService = feeCalculationService ?? throw new ArgumentNullException(nameof(feeCalculationService)); _operationsClient = operationsClient ?? throw new ArgumentNullException(nameof(operationsClient)); }
public CashoutProcessorService( ILastCursorRepository lastCursorRepository, IWithdrawalLogsRepository withdrawalLogsRepository, IRefundsRepository refundsRepository, IMatchingEngineClient meClient, IAssetsServiceWithCache assetsService, IApiClient apiClient, IOperationsClient operationsClient, ICqrsEngine cqrsEngine, long brokerAccountId, ILogFactory logFactory ) { _lastCursorRepository = lastCursorRepository; _withdrawalLogsRepository = withdrawalLogsRepository; _refundsRepository = refundsRepository; _meClient = meClient; _assetsService = assetsService; _apiClient = apiClient; _operationsClient = operationsClient; _cqrsEngine = cqrsEngine; _brokerAccountId = brokerAccountId; _log = logFactory.CreateLog(this); }
public OperationsController(IDispatcher dispatcher, HttpClientOptions options, IOperationsClient operationsClient, IVmsLogger <GatewayControllerBase> logger) : base(dispatcher, options, logger) { _operationsClient = operationsClient; }
public OperationsController(IOperationsClient operationsClient, IRequestContext requestContext) { _operationsClient = operationsClient; _requestContext = requestContext; }