Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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"));
            }
        }