public JsonResult Delete(int id)
 {
     try
     {
         // USED IN POST METHOD
         ViewBag.IsSuccess = 0;
         ViewBag.Message   = "";
         fnSetProperties();
         CSQLResult oResult = CFCategory.CategoryDetailRemove(id);
         return(Json(oResult, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         CSQLResult oResult = new CSQLResult();
         oResult.Exception      = ex.Message;
         oResult.Success        = false;
         oResult.WasSuccessful  = 0;
         oResult.OtherParameter = ex.InnerException.ToString();
         return(Json(oResult, JsonRequestBehavior.AllowGet));
     }
 }