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)); } }
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)); } }