예제 #1
0
 public ActionResult EditSpeechTypeInfo(UserSpeechType model)
 {
     try
     {
         var t       = db.UserSpeechTypes.FirstOrDefault(s => s.ID == model.ID && s.UserID == model.UserID);
         var hasname = db.UserSpeechTypes.Any(s => s.Name == model.Name && s.UserID == model.UserID);
         if (t == null)
         {
             return(Json(Comm.ToJsonResult("Error", "话术分类不存在"), JsonRequestBehavior.AllowGet));
         }
         //检验话术分类是否存在
         else if (hasname)
         {
             return(Json(Comm.ToJsonResult("Error", "话术分类名称已存在"), JsonRequestBehavior.AllowGet));
         }
         else
         {
             t.ID   = model.ID;
             t.Name = model.Name;
             db.SaveChanges();
             return(Json(Comm.ToJsonResult("Success", "设置成功"), JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(Comm.ToJsonResult("Error500", ex.Message), JsonRequestBehavior.AllowGet));
     }
 }
예제 #2
0
 public ActionResult AddSpeechTypeInfo(UserSpeechType model)
 {
     try
     {
         var hasname = db.UserSpeechTypes.Any(s => s.Name == model.Name && s.UserID == model.UserID);
         //检验话术分类是否存在
         if (hasname)
         {
             return(Json(Comm.ToJsonResult("Error", "话术分类已存在"), JsonRequestBehavior.AllowGet));
         }
         else
         {
             var speechtype = new UserSpeechType
             {
                 Name   = model.Name,
                 UserID = model.UserID,
                 Sort   = 0
             };
             db.UserSpeechTypes.Add(speechtype);
             db.SaveChanges();
             var returndata = new
             {
                 ID = speechtype.ID
             };
             return(Json(Comm.ToJsonResult("Success", "新增成功", returndata), JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(Comm.ToJsonResult("Error500", ex.Message), JsonRequestBehavior.AllowGet));
     }
 }