public async Task <IActionResult> AddCurrency(NewCurrencyViewModel model) { if (!ModelState.IsValid) { return(View(model)); } await _currencyRepository.AddCurrencyAsync(model.CurrencyName, model.Code, model.Rate); return(RedirectToAction(nameof(Currencies))); }