public IActionResult Delete(int id) { var deletePerson = new DeletePersonViewModel(id, db); //var person = await db.People // .SingleAsync(m => m.ID == id); return(View(deletePerson)); }
// GET: Delete Person public ActionResult Delete(int?id, bool?saveChangesError = false) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (saveChangesError.GetValueOrDefault()) { ViewBag.ErrorMessage = "Delete failed. Try again, and if the problem persists see your system administrator."; } Person person = dbContext.People.Find(id); if (person == null) { return(HttpNotFound()); } DeletePersonViewModel model = new DeletePersonViewModel(person); return(View(model)); }