public IActionResult Index() { var model = new CurrencyInputModel { Currencies = _currencyService.GetCurrencies() }; return(View(model)); }
public async Task <IActionResult> Index(CurrencyInputModel model) { if (model.GbpValue == null) { return(Content("You should provide valid input!")); } if (model.FromCurrency == model.ToCurrency) { return(Content("You should select different currencies!")); } var result = await _currencyService.Convert(model.UserName, model.GbpValue.Value, model.FromCurrency, model.ToCurrency); model.Result = result; return(Content($"Your converted value is : {model.Result}")); }