Exemplo n.º 1
0
        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));
        }