Beispiel #1
0
        /// <summary>
        /// 更新标签
        /// </summary>
        /// <param name="updatemodel"></param>
        /// <returns></returns>
        public string UpdateTag(TagModel updatemodel)
        {
            if (updatemodel.TagID <= 0)
            {
                return("ID为空");
            }

            var tagdal = new TagDal();
            var model  = tagdal.GetFirst(x => x.TagID == updatemodel.TagID);

            if (model == null)
            {
                return("数据不存在");
            }

            model.TagName = updatemodel.TagName;
            model.TagDesc = updatemodel.TagDesc;
            model.TagLink = updatemodel.TagLink;

            if (tagdal.Exist(x => x.TagName == model.TagName && x.TagID != model.TagID))
            {
                return("存在同名标签");
            }

            return(tagdal.Update(model) > 0 ? SUCCESS : "添加失败");
        }