public ActionResult Converter([Bind("Date, First_currency, Second_currency, Amount")] CurrencyConverterVM ccvm) { string referenceCurrency = "USD"; // call the converter helper to convert the value HelperCurrencyConverter helper = new HelperCurrencyConverter(); decimal final_value = helper.Convert(ccvm.Date, ccvm.First_currency, ccvm.Second_currency, ccvm.Amount, _context, referenceCurrency, true, true); return(Json(new { final_value = final_value })); }
public IActionResult Converter() { // select the currencies available in the database IEnumerable <string> currencyCodesList = _context.Currencies.Select(o => o.Code).OrderBy(o => o); // create a view model to display in the view CurrencyConverterVM ccvm = new CurrencyConverterVM(); ccvm.Date = DateTime.Today; ccvm.Currencies = new List <string>(currencyCodesList); return(View(ccvm)); }