public TransactionWorker(PurseAppDbContext purseAppDbContext, IAccountRepository accountRepository, ICurrencyRepository currencyRepository, ICurrencyApi currencyApi) { _purseAppDbContext = purseAppDbContext; _accountRepository = accountRepository; _currencyRepository = currencyRepository; _currencyApi = currencyApi; }
public CurrencyController( IDbContext dbContext, ICurrencyApi currencyApi) { _dbContext = dbContext; _currencyApi = currencyApi; }
public RefreshCurrencyListHandler(ICurrencyApi currencyApi, CurrencyContext db, ILogger <RefreshCurrencyListHandler> logger, IMapper mapper) { this.currencyApi = currencyApi; this.db = db; this.logger = logger; this.mapper = mapper; }
public AssetsUpdateJob(IDbContext dbContext, ICurrencyApi currencyApi) { _dbContext = dbContext; _currencyApi = currencyApi; _currencyCodeNames = LoadCurrenciesNames(); }
public JustGivingClient(ClientConfiguration clientConfiguration, IHttpClient httpClient, IAccountApi accountApi, IDonationApi donationApi, IPageApi pageApi, ISearchApi searchApi, ICharityApi charityApi, IEventApi eventApi, ITeamApi teamApi, IOneSearchApi oneSearch, ICountryApi countryApi, ICurrencyApi currencyApi, IProjectApi projectApi) : base( clientConfiguration, httpClient, accountApi, donationApi, pageApi, searchApi, charityApi, eventApi, teamApi, oneSearch, countryApi, currencyApi, projectApi) { }
public RestClient() { var nativeClient = new HttpClient(_factory.GetNativeHandler()) { BaseAddress = new System.Uri(AppConstants.ApiBaseAdress) }; _client = Refit.RestService.For <ICurrencyApi>(nativeClient); }
public CurrencyService(ICurrencyApi api) { _api = api; var task = GetLatest(); Task.WaitAll(task); _latestRates = task.Result; _rates = _latestRates; }
protected JustGivingClientBase(ClientConfiguration clientConfiguration, IHttpClient httpClient, IAccountApi accountApi, IDonationApi donationApi, IPageApi pageApi, ISearchApi searchApi, ICharityApi charityApi, IEventApi eventApi, ITeamApi teamApi, IOneSearchApi oneSearch, ICountryApi country, ICurrencyApi currency, IProjectApi project) { if (httpClient == null) { throw new ArgumentNullException("httpClient", "httpClient must not be null to access the api."); } HttpClient = httpClient; HttpClient.ConnectionTimeOut = TimeSpan.FromMinutes(3); Account = accountApi; Donation = donationApi; Page = pageApi; Search = searchApi; Charity = charityApi; Event = eventApi; Team = teamApi; OneSearch = oneSearch; Country = country; Currency = currency; Project = project; Configuration = clientConfiguration; InitApis(HttpClient, clientConfiguration); }
public HomeController(ICurrencyApi currencyApi) { _currencyApi = currencyApi; }
public CurrenciesService(ICurrencyApi apiProvider, ICurrenciesConfiguration configuration) { this._configuration = configuration; this._apiProvider = apiProvider; }
public HomeController(ILogger <HomeController> logger, ICurrencyApi currencyApi) { _logger = logger; _currencyApi = currencyApi; }
public ExchangeRatesUpdateJob(IDbContext dbContext, ICurrencyApi currencyApi) { _dbContext = dbContext; _currencyApi = currencyApi; }
public CalculatorController(ICurrencyApi currencyApi) { _currencyApi = currencyApi; }
public CurrencyRepository(ICurrencyApi currencyApi) { this._currencyApi = currencyApi; }