Exemple #1
0
 /// Process json:
 public void processJSON(string jsonStr)
 {
     Debug.Log("Received: " + jsonStr);
     //Debug.Log("Received request to parse message. Attempting to parse...");
     try { UserSpeech userSpeech = JsonUtility.FromJson <UserSpeech>(jsonStr);
           processUserSpeech(userSpeech); } catch (Exception e) { Debug.LogError("JSON Parse failed. Here is the failed string: " + jsonStr); }
 }
Exemple #2
0
 /// Process UserSpeech
 public void processUserSpeech(UserSpeech userSpeech)
 {
     if (userSpeech != null)
     {
         usernameText.text = userSpeech.username;
         speechText.text   = userSpeech.speech;
     }
 }
 public ActionResult EditSpeechInfo(UserSpeech model)
 {
     try
     {
         var t = db.UserSpeechs.FirstOrDefault(s => s.ID == model.ID && s.UserID == model.UserID);
         if (t == null)
         {
             return(Json(Comm.ToJsonResult("Error", "话术不存在"), JsonRequestBehavior.AllowGet));
         }
         else
         {
             t.ID      = model.ID;
             t.Content = model.Content;
             db.SaveChanges();
             return(Json(Comm.ToJsonResult("Success", "设置成功"), JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(Comm.ToJsonResult("Error500", ex.Message), JsonRequestBehavior.AllowGet));
     }
 }
 public ActionResult AddSpeechInfo(UserSpeech model)
 {
     try
     {
         var speech = new UserSpeech
         {
             Content = model.Content,
             TypeID  = model.TypeID,
             UserID  = model.UserID,
             Sort    = 0
         };
         db.UserSpeechs.Add(speech);
         db.SaveChanges();
         var returndata = new
         {
             ID = speech.ID
         };
         return(Json(Comm.ToJsonResult("Success", "新增成功", returndata), JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(Comm.ToJsonResult("Error500", ex.Message), JsonRequestBehavior.AllowGet));
     }
 }