public AssetPairHandler( [NotNull] IChaosKitty chaosKitty, [NotNull] IAssetPairRepository assetPairRepository) { _chaosKitty = chaosKitty ?? throw new ArgumentNullException(nameof(chaosKitty)); _assetPairRepository = assetPairRepository ?? throw new ArgumentNullException(nameof(assetPairRepository)); }
public AssetPairService( [NotNull] IAssetPairRepository assetPairRepository, [NotNull] ICqrsEngine cqrsEngine) { _assetPairRepository = assetPairRepository ?? throw new ArgumentNullException(nameof(assetPairRepository)); _cqrsEngine = cqrsEngine ?? throw new ArgumentNullException(nameof(cqrsEngine)); }
public AssetPairService( [NotNull] IAssetPairRepository assetPairRepository, [NotNull] IMyNoSqlWriterWrapper <AssetPairNoSql> myNoSqlWriter, [NotNull] ICqrsEngine cqrsEngine) { _assetPairRepository = assetPairRepository ?? throw new ArgumentNullException(nameof(assetPairRepository)); _myNoSqlWriter = myNoSqlWriter ?? throw new ArgumentNullException(nameof(myNoSqlWriter)); _cqrsEngine = cqrsEngine ?? throw new ArgumentNullException(nameof(cqrsEngine)); }
public DictionaryService(IAssetPairRepository assetPairRepository, ICountryRepository countryRepository, IAssetPairRepository marginalAssetPairRepository, IIssuerRepository marginalIssuerRepository, IAssetRepository marginalAssetRepository) { _assetPairRepository = assetPairRepository; _countryRepository = countryRepository; _marginalAssetPairRepository = marginalAssetPairRepository; _marginalIssuerRepository = marginalIssuerRepository; _marginalAssetRepository = marginalAssetRepository; }
public InstrumentService( IAssetRepository assetRepository, IAssetPairRepository assetPairRepository, ILogFactory logFactory) { _assetRepository = assetRepository; _assetPairRepository = assetPairRepository; _log = logFactory.CreateLog(this); _assetsCache = new InMemoryCache <Asset>(GetKey, false); _assetPairsCache = new InMemoryCache <AssetPair>(GetKey, false); }
public ChartSignalsController(IHttpClientFactory clientFactory, IAssetPairRepository assetPairRepo, IRSIRepository rsiRepository, IEMARepository emaRepository, IMACDRepository macdRepository, ISettingsRepository settingsRepository) { _clientFactory = clientFactory; _assetPairRepo = assetPairRepo; _rsiRepo = rsiRepository; _emaRepo = emaRepository; _macdRepo = macdRepository; _settingsRepo = settingsRepository; }