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 DialogsController(
     IClientDialogsClient clientDialogsClient,
     IRequestContext requestContext)
 {
     _clientDialogsClient = clientDialogsClient;
     _requestContext      = requestContext;
 }
Example #3
0
        public DepositsController(
            IPaymentSystemClient paymentSystemService,
            Link4PayService.Link4PayServiceClient link4PayServiceClient,
            IFeeCalculatorClient feeCalculatorClient,
            IAssetsHelper assetsHelper,
            IBlockchainWalletsClient blockchainWalletsClient,
            IClientDialogsClient clientDialogsClient,
            ISwiftCredentialsClient swiftCredentialsClient,
            IKycStatusService kycStatusService,
            IPersonalDataService personalDataService,
            ILimitationsServiceClient limitationsServiceClient,
            IClientAccountClient clientAccountClient,
            IRequestContext requestContext,
            ISrvBlockchainHelper srvBlockchainHelper,
            ISiriusWalletsService siriusWalletsService)
        {
            _paymentSystemService     = paymentSystemService;
            _link4PayServiceClient    = link4PayServiceClient;
            _feeCalculatorClient      = feeCalculatorClient;
            _assetsHelper             = assetsHelper;
            _blockchainWalletsClient  = blockchainWalletsClient;
            _clientDialogsClient      = clientDialogsClient;
            _swiftCredentialsClient   = swiftCredentialsClient;
            _kycStatusService         = kycStatusService;
            _personalDataService      = personalDataService;
            _limitationsServiceClient = limitationsServiceClient;
            _clientAccountClient      = clientAccountClient;
            _requestContext           = requestContext;
            _srvBlockchainHelper      = srvBlockchainHelper;
            _siriusWalletsService     = siriusWalletsService;

            _coloredAssetIds = new[]
            {
                LykkeConstants.LykkeAssetId,
                LykkeConstants.LykkeForwardAssetId,
                LykkeConstants.HcpAssetId
            }.ToHashSet();
        }