public async Task <IActionResult> DeleteStadium(int id) { var stadium = await _stadiumService.GetByIdAsync(id); if (stadium == null) { return(NotFound()); } await _stadiumService.DeleteAsync(stadium); return(Ok(id)); }
public async Task <IActionResult> Delete(StadiumViewModel stadiumViewModel) { try { await stadiumService.DeleteAsync(stadiumViewModel.Id); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.InnerException?.Message ?? ex.Message); ViewData["EntityName"] = "Stadium"; return(View("../Shared/_Delete", stadiumViewModel)); } TempData["SuccessMessage"] = "Stadium deleted successfully."; return(RedirectToAction("Index")); }