public async Task <ActionResult> Delete(Guid?id, IFormCollection collection) { try { try { if (ModelState.IsValid) { if (id == null) { throw new Exception("Bad Delete Request"); } var subject = await subjectRepo.GetAsync(id); subjectRepo.Delete(subject); await subjectRepo.SaveChangesAsync(); } return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(View()); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public IActionResult DoDelete(int id) { repo.Delete(id); return(RedirectToAction("Index")); }