public ActionResult UpdateTag(int Id, string strTagName) { WechatUserRequestMessageTag model = _requestMessageTagService.Repository.GetByKey(Id); model.TagName = strTagName; _requestMessageTagService.Repository.Update(model); var tags = _requestMessageTagService.Repository.Entities.Where(p => p.IsDeleted == false && p.AppID == model.AppID).ToList(); return(Json(new { status = 200, result = tags }, JsonRequestBehavior.AllowGet)); }
public WechatUserRequestMessageTag ConvertToEntity() { var entity = new WechatUserRequestMessageTag(); entity.Id = Id; entity.AppID = AppID; entity.TagName = TagName; entity.IsDeleted = IsDeleted; entity.CreatedUserID = CreatedUserID; entity.CreatedDate = CreatedDate; entity.UpdatedUserID = UpdatedUserID; entity.UpdatedDate = UpdatedDate; return(entity); }
public ActionResult AddTag(int appId, string strTagName) { WechatUserRequestMessageTag model = new WechatUserRequestMessageTag(); model.AppID = appId; model.TagName = strTagName.Trim(); if (_requestMessageTagService.Repository.Entities.Any(a => a.TagName.Equals(strTagName, StringComparison.CurrentCultureIgnoreCase) && a.AppID == appId && !a.IsDeleted)) { throw new Exception(string.Format("名为\"{0}\"的消息标记已经存在。", model.TagName)); } if (_requestMessageTagService.Repository.Insert(model) > 0) { var tags = _requestMessageTagService.Repository.Entities.Where(p => p.IsDeleted == false && p.AppID == appId).ToList(); return(Json(new { status = 200, result = tags, id = model.Id.ToString() }, JsonRequestBehavior.AllowGet)); } else { return(Content("Error")); } }