// GET: /<controller>/ public IActionResult Index() { RateParser parser = new RateParser(); var rates = parser.GetCbRatesFromXML(); CurrencyRate last = db.CurrencyRates.OrderByDescending(o => o.Id).FirstOrDefault(); if (last == null || last.DateOfReceipt.Date < rates.Date.Date) { foreach (var item in rates.Valutes) { CurrencyRate newRate = new CurrencyRate() { Name = item.Name, DateOfReceipt = rates.Date, Value = item.Value }; db.CurrencyRates.Add(newRate); } db.SaveChanges(); } return(View(db.CurrencyRates.ToList())); }
public CarLoanCalculatorTest() { RateParser rateParser = new RateParser(); this.carLoanCalculator = new CarLoanCalculator(rateParser); }