public Covid19APIService(HttpResponseService httpResponseService, IOptions <CovidAPIConfiguration> covidOptions)
        {
            _httpResponseService = httpResponseService;
            _covidOptions        = covidOptions.Value;

            if (string.IsNullOrEmpty(_covidOptions.Uri))
            {
                throw new ArgumentNullException(nameof(_covidOptions.Uri));
            }
        }
        public MiraiexAPIService(IOptions <ExchangesConfiguration> exchnagesConfiguration, HttpResponseService httpResponseService)
        {
            _exchnagesConfiguration = exchnagesConfiguration.Value;
            _httpResponseService    = httpResponseService;

            if (string.IsNullOrEmpty(_exchnagesConfiguration.MiraiexAPIUri))
            {
                throw new ArgumentNullException(nameof(_exchnagesConfiguration.MiraiexAPIUri));
            }
        }
Exemple #3
0
 public CoinGeckoAPIService(
     HttpResponseService httpResponseService,
     IOptions <CoinGeckoConfiguration> options,
     ICoinGeckoRepository coinGeckoRepository,
     IQuickchartAPIService quickchartAPIService)
 {
     _httpResponseService  = httpResponseService;
     _coinGeckoRepository  = coinGeckoRepository;
     _quickchartAPIService = quickchartAPIService;
     _coinGeckoOptions     = options.Value;
 }
Exemple #4
0
 public TimeTrackingService(ITimeTrackingRepository repo, HttpResponseService response)
 {
     this._repo     = repo;
     this._response = response;
 }
Exemple #5
0
 public BitmyntAPIService(IOptions <ExchangesConfiguration> exchnagesConfiguration, HttpResponseService httpResponseService)
 {
     _exchnagesConfiguration = exchnagesConfiguration.Value;
     _httpResponseService    = httpResponseService;
 }
 public TimeTrackingController(ITimeTrackingService service, HttpResponseService response)
 {
     this._service  = service;
     this._response = response;
 }
Exemple #7
0
 public TransactionController(ITransactionService service, HttpResponseService response)
 {
     this._service  = service;
     this._response = response;
 }
 public TransactionService(ITransactionRepository repo, HttpResponseService response)
 {
     this._repo     = repo;
     this._response = response;
 }
Exemple #9
0
 public QuickchartAPIService(IOptions <QuickchartConfiguration> quickchartOptions, HttpResponseService httpResponseService)
 {
     _quickchartOptions   = quickchartOptions.Value;
     _httpResponseService = httpResponseService;
 }
 public ProductService(IProductRepository repo, HttpResponseService response)
 {
     this._repo     = repo;
     this._response = response;
 }