public ActionResult deletePerson(int id) { if (checkLogged() && checkAdmin()) { MissingPerson person = MissingPerson.findById(id); person.delete(); } return(RedirectToAction("PeopleList")); }
public ActionResult PersonDetails(int id) { checkLogged(); if (id != 0) { MissingPerson person = MissingPerson.findById(id); ViewBag.person = person; return(View()); } else { return(RedirectToAction("PeopleList")); } }
public ActionResult EditPerson(MissingPerson newData) { checkLogged(); MPDContext db = new MPDContext(); MissingPerson person = MissingPerson.findById(newData.PersonId); person.Firstname = newData.Firstname; person.Lastname = newData.Lastname; person.Age = newData.Age; person.Location = newData.Location; person.Description = newData.Description; db.MissingPersons.AddOrUpdate(person); db.SaveChanges(); ViewBag.formPerson = person; return(RedirectToAction("PersonDetails", new { id = person.PersonId })); }