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 }));
        }