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;
 }
Example #3
0
 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);
 }
Example #5
0
 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);
 }
Example #8
0
 public OperationsController(IDispatcher dispatcher, HttpClientOptions options, IOperationsClient operationsClient, IVmsLogger <GatewayControllerBase> logger) : base(dispatcher, options, logger)
 {
     _operationsClient = operationsClient;
 }
Example #9
0
 public OperationsController(IOperationsClient operationsClient, IRequestContext requestContext)
 {
     _operationsClient = operationsClient;
     _requestContext   = requestContext;
 }