public ActionResult ParentIndex()
        {
            List <INTUnits> listunit = INTUnits.GetAll();

            listunit = listunit.FindAll(x => x.ParentId > 0);
            return(View(listunit));
        }
        public JsonResult GETID(int ID)
        {
            List <INTUnits> ListUnit = INTUnits.GetAll();
            INTUnits        ObjUnit  = ListUnit.Find(x => x.UnitID == ID);
            int             ParentID = ObjUnit.ParentId;

            return(Json(new { ParentId = ParentID }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult CreateEdit(INTUnits ObjUnits)
        {
            int i = ObjUnits.Save();

            if (i > 0)
            {
                return(Json(new { data = ObjUnits }, JsonRequestBehavior.AllowGet));
            }
            return(RedirectToAction("Error"));
        }
        public ActionResult CreateEdit(int ID)
        {
            INTUnits ObjUnits = new INTUnits();

            if (Request.QueryString["ParentId"] != "0")
            {
                ObjUnits.ParentId = int.Parse(Request.QueryString["ParentId"]);
            }
            if (ID > 0)
            {
                ObjUnits = ObjUnits.GetOne(ID);
            }
            return(View(ObjUnits));
        }