public async Task AddOrUpdateCreditRate(DateTime date, float creditRate) { var exchangeRateFactors = await GetExchangeRateFactorsByDateInternal(date); if (exchangeRateFactors == null) { exchangeRateFactors = new Model.ExchangeRateFactors { Date = date.Date }; _context.ExchangeRateFactors.Add(exchangeRateFactors); } exchangeRateFactors.CreditRate = creditRate; await _context.SaveChangesAsync(); }
public async Task AddOrUpdateImportIndicator(DateTime date, float importIndicator) { var exchangeRateFactors = await GetExchangeRateFactorsByDateInternal(date); if (exchangeRateFactors == null) { exchangeRateFactors = new Model.ExchangeRateFactors { Date = date.Date }; _context.ExchangeRateFactors.Add(exchangeRateFactors); } exchangeRateFactors.ImportIndicator = importIndicator; await _context.SaveChangesAsync(); }
public async Task AddOrUpdateInflationIndex(DateTime date, float inflationIndex) { var exchangeRateFactors = await GetExchangeRateFactorsByDateInternal(date); if (exchangeRateFactors == null) { exchangeRateFactors = new Model.ExchangeRateFactors { Date = date.Date }; _context.ExchangeRateFactors.Add(exchangeRateFactors); } exchangeRateFactors.InflationIndex = inflationIndex; await _context.SaveChangesAsync(); }
public async Task AddOrUpdateExchangeRateUSD(DateTime date, decimal exchangeRateUSD) { var exchangeRateFactors = await GetExchangeRateFactorsByDateInternal(date); if (exchangeRateFactors == null) { exchangeRateFactors = new Model.ExchangeRateFactors { Date = date.Date }; _context.ExchangeRateFactors.Add(exchangeRateFactors); } exchangeRateFactors.ExchangeRateUSD = exchangeRateUSD; await _context.SaveChangesAsync(); }