public JsonResult CalculateCharacteristic(string PONO, string SaveStatus)
        {
            var sessionObj = Session["SessionBO"] as UserModel;

            if (sessionObj != null)
            {
                List <Characteristic> lstCharacteristic = new List <Characteristic>();
                Characteristic        objCharacteristic = new Characteristic();
                try
                {
                    if (SaveStatus == "1")
                    {
                        lstCharacteristic = objCharacteristic.SavedCalculateCharacteristic(PONO);
                    }
                    else
                    {
                        lstCharacteristic = objCharacteristic.CalculateCharacteristic(PONO);
                    }

                    JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
                    string     json = javaScriptSerializer.Serialize(lstCharacteristic);
                    JsonResult js   = Json(new { value = json }, JsonRequestBehavior.AllowGet);

                    return(js);
                }
                catch (Exception e)
                {
                    return(Json(new { value = "Exception Occured" }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { status = false }, JsonRequestBehavior.AllowGet));
            }
        }