Ejemplo n.º 1
0
 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;
 }