示例#1
0
        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)));
        }
示例#2
0
        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));
        }