Esempio n. 1
0
 public SrvIcoLkkSoldCounter(ITempDataRepository tempDataRepository, ISrvBlockchainReader srvBlockchainReader,
                             CachedDataDictionary <string, IAsset> assetsDictionary, ILkkSourceWalletsRepository lkkSourceWalletsRepository,
                             IAppGlobalSettingsRepositry appGlobalSettingsRepositry)
 {
     _tempDataRepository         = tempDataRepository;
     _srvBlockchainReader        = srvBlockchainReader;
     _assetsDictionary           = assetsDictionary;
     _lkkSourceWalletsRepository = lkkSourceWalletsRepository;
     _appGlobalSettingsRepositry = appGlobalSettingsRepositry;
 }
 public ConfirmationsSaga(
     [NotNull] ILog log,
     [NotNull] IClientAccountClient clientAccountClient,
     [NotNull] IAssetsServiceWithCache assetsService,
     [NotNull] IAppGlobalSettingsRepositry appGlobalSettingsRepositry,
     [NotNull] IBalanceChangeTransactionsRepository balanceChangeTransactionsRepository,
     [NotNull] IInternalOperationsRepository internalOperationsRepository)
 {
     _log = log.CreateComponentScope(nameof(ConfirmationsSaga));
     _clientAccountClient                 = clientAccountClient ?? throw new ArgumentNullException(nameof(clientAccountClient));
     _assetsService                       = assetsService ?? throw new ArgumentNullException(nameof(assetsService));
     _appGlobalSettingsRepositry          = appGlobalSettingsRepositry ?? throw new ArgumentNullException(nameof(appGlobalSettingsRepositry));
     _balanceChangeTransactionsRepository = balanceChangeTransactionsRepository ?? throw new ArgumentNullException(nameof(balanceChangeTransactionsRepository));
     _internalOperationsRepository        = internalOperationsRepository ?? throw new ArgumentNullException(nameof(internalOperationsRepository));
 }
Esempio n. 3
0
 public WalletsScannerFunctions(IWalletCredentialsRepository walletCredentialsRepository,
                                ILog log, IInternalOperationsRepository internalOperationsRepository,
                                ILastProcessedBlockRepository lastProcessedBlockRepository, IBalanceChangeTransactionsRepository balanceChangeTransactionsRepository,
                                IAppGlobalSettingsRepositry appGlobalSettingsRepositry,
                                ICqrsEngine cqrsEngine, IBcnClientCredentialsRepository bcnClientCredentialsRepository, IQBitNinjaApiCaller qbitNinjaApiCaller, AppSettings.NinjaSettings ninjaSettings)
 {
     _walletCredentialsRepository = walletCredentialsRepository;
     _log = log;
     _internalOperationsRepository        = internalOperationsRepository;
     _lastProcessedBlockRepository        = lastProcessedBlockRepository;
     _balanceChangeTransactionsRepository = balanceChangeTransactionsRepository;
     _appGlobalSettingsRepositry          = appGlobalSettingsRepositry;
     _cqrsEngine = cqrsEngine;
     _bcnClientCredentialsRepository = bcnClientCredentialsRepository;
     _qbitNinjaApiCaller             = qbitNinjaApiCaller;
     _ninjaSettings = ninjaSettings;
 }
Esempio n. 4
0
 public SrvKycManager(IKycDocumentsRepository kycDocumentsRepository,
                      IKycDocumentsScansRepository kycDocumentsScansRepository,
                      IKycRepository kycRepository,
                      IPersonalDataRepository personalDataRepository, IClientAccountsRepository clientAccountsRepository,
                      IRegistrationConsumer[] registrationConsumers, IAuditLogRepository auditLogRepository,
                      IRegistrationLogs registrationLogs, IClientSettingsRepository clientSettingsRepository,
                      IAppGlobalSettingsRepositry appGlobalSettingsRepositry, IAssetGroupRepository assetGroupRepository,
                      ISrvEmailsFacade srvEmailsFacade)
 {
     _kycDocumentsRepository      = kycDocumentsRepository;
     _kycDocumentsScansRepository = kycDocumentsScansRepository;
     _kycRepository              = kycRepository;
     _personalDataRepository     = personalDataRepository;
     _clientAccountsRepository   = clientAccountsRepository;
     _registrationConsumers      = registrationConsumers;
     _auditLogRepository         = auditLogRepository;
     _registrationLogs           = registrationLogs;
     _clientSettingsRepository   = clientSettingsRepository;
     _appGlobalSettingsRepositry = appGlobalSettingsRepositry;
     _assetGroupRepository       = assetGroupRepository;
     _srvEmailsFacade            = srvEmailsFacade;
 }
 public SrvKycManager(IKycDocumentsRepository kycDocumentsRepository, IKycDocumentsScansRepository kycDocumentsScansRepository,
                      IKycRepository kycRepository, IMenuBadgesRepository menuBadgesRepository,
                      IPersonalDataRepository personalDataRepository, IClientAccountsRepository clientAccountsRepository,
                      IAuditLogRepository auditLogRepository, IRegistrationLogs registrationLogs, IClientSettingsRepository clientSettingsRepository,
                      ISrvBlockchainHelper srvBlockchainHelper, BaseSettings baseSettings,
                      IAppGlobalSettingsRepositry appGlobalSettingsRepositry, IAssetGroupRepository assetGroupRepository,
                      ISrvEmailsFacade srvEmailsFacade, IBackgroundWorkRequestProducer backgroundWorkRequestProducer)
 {
     _kycDocumentsRepository      = kycDocumentsRepository;
     _kycDocumentsScansRepository = kycDocumentsScansRepository;
     _kycRepository                 = kycRepository;
     _menuBadgesRepository          = menuBadgesRepository;
     _personalDataRepository        = personalDataRepository;
     _clientAccountsRepository      = clientAccountsRepository;
     _auditLogRepository            = auditLogRepository;
     _registrationLogs              = registrationLogs;
     _clientSettingsRepository      = clientSettingsRepository;
     _srvBlockchainHelper           = srvBlockchainHelper;
     _baseSettings                  = baseSettings;
     _appGlobalSettingsRepositry    = appGlobalSettingsRepositry;
     _assetGroupRepository          = assetGroupRepository;
     _srvEmailsFacade               = srvEmailsFacade;
     _backgroundWorkRequestProducer = backgroundWorkRequestProducer;
 }
Esempio n. 6
0
 public static async Task <IAppGlobalSettings> GetFromDbOrDefault(this IAppGlobalSettingsRepositry table)
 {
     return(await table.GetAsync() ?? AppGlobalSettings.CreateDefault());
 }