public async Task <IActionResult> DeleteCurrency(DeleteCurrencyViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var deletedStock = await _currencyRepository.DeleteCurrencyAsync(model.CurrencyId); if (deletedStock == null) { return(NotFound()); } return(RedirectToAction(nameof(Currencies))); }
public IActionResult DeleteCurrency([Required] int currencyId) { if (!ModelState.IsValid) { return(BadRequest()); } var currency = _currencyRepository.Currencies.Where(s => s.CurrencyId == currencyId).SingleOrDefault(); if (currency == null) { return(NotFound()); } var model = new DeleteCurrencyViewModel { CurrencyId = currency.CurrencyId, CurrencyName = currency.CurrencyName }; return(View(model)); }