public ActionResult RemoveVisitor(int id)
 {
     if (VisitorCRUD.DeleteVisitor(id))
     {
         return(Content("<script>alert('Visitor Deleted Successfully');window.location.href=document.referrer;</script>"));
     }
     else
     {
         return(Content("<script>alert('Visitor could not be Deleted');window.location.href=document.referrer</script>"));
     }
 }
        public ActionResult EditVisitorForm(FormCollection collection)
        {
            Visitor visitor = new Visitor();

            visitor.FirstName       = collection["FirstName"];
            visitor.LastName        = collection["LastName"];
            visitor.Gender          = collection["Gender"];
            visitor.CNIC            = collection["CNIC"];
            visitor.Address         = collection["Address"];
            visitor.Relation        = collection["Relation"];
            visitor.VisitorRecordID = Int32.Parse(collection["VisitorID"]);

            if (VisitorCRUD.UpdateVisitor(visitor))
            {
                return(Content("<script>alert('Visiter Info Updated Successfully.');window.location.href=document.referrer;</script>"));
            }
            else
            {
                return(Content("<script>alert('Visitor Info could not be Updated');window.location.href=document.referrer</script>"));
            }
        }
        public ActionResult AddVisitorForm(FormCollection collection)
        {
            Visitor visitor = new Visitor();

            visitor.FirstName           = collection["FirstName"];
            visitor.LastName            = collection["LastName"];
            visitor.Gender              = collection["Gender"];
            visitor.CNIC                = collection["CNIC"];
            visitor.Address             = collection["Address"];
            visitor.Relation            = collection["Relation"];
            visitor.Prisoner            = new Prisoner();
            visitor.Prisoner.PrisonerID = Int32.Parse(collection["PrisonerID"]);
            visitor.Prison              = new Prison();
            visitor.Prison.PrisonID     = (int)Session["PrisonID"];

            if (VisitorCRUD.InsertVisitor(visitor))
            {
                return(Content("<script>alert('Visitor Added Successfully.');window.location.href=document.referrer;</script>"));
            }
            else
            {
                return(Content("<script>alert('Visitor could not be Added');window.location.href=document.referrer</script>"));
            }
        }
        public ActionResult EditVisitor(int id)
        {
            Visitor visitor = VisitorCRUD.GetVisitor(id);

            return(PartialView("_EditVisitor", visitor));
        }
 //Detail
 public ActionResult DetailVisitor(int id)
 {
     return(PartialView("_DetailVisitor", VisitorCRUD.GetVisitor(id)));
 }
 public ActionResult Visitors()
 {
     return(View(VisitorCRUD.GetAllPrisonVisitors((int)Session["PrisonID"])));
 }