public string NewProductJson(string inputJsonStr)
 {
     job = gm.getJsonResult(inputJsonStr);
     try
     {
         string identify        = job["Identify"].ToString();
         string farmID          = job["FarmID"].ToString();
         string productName     = job["ProductName"].ToString();
         string typeBig         = job["TypeBig"].ToString();
         string typeSmall       = job["TypeSmall"].ToString();
         string introduction    = job["Introduction"].ToString();
         string additionalValue = job["AdditionalValue"].ToString();
         string origin          = job["Origin"].ToString();
         string price           = job["Price"].ToString();
         string amount          = job["Amount"].ToString();
         string packagingDate   = job["PackagingDate"].ToString();
         string validityPeriod  = job["ValidityPeriod"].ToString();
         string verificationID  = job["ValidityID"].ToString();
         string stage           = job["Stage"].ToString();
         if (!identify.Equals("") && !farmID.Equals("") && !productName.Equals("") && !typeBig.Equals("") && !typeSmall.Equals("") &&
             !introduction.Equals("") && !additionalValue.Equals("") && !origin.Equals("") && !price.Equals("") && !amount.Equals("") &&
             !packagingDate.Equals("") && !validityPeriod.Equals("") && !verificationID.Equals(""))
         {
             return(main.NewProduct(identify, farmID, productName, typeBig, typeSmall, introduction, additionalValue, origin,
                                    price, amount, packagingDate, validityPeriod, verificationID, stage));
         }
         else
         {
             return(gm.getStageJson(false, msg.dataError_cht));
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(gm.getStageJson(false, msg.dataError_cht));
     }
 }