public HttpResponseMessage Edit(TagModel model) { Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$"); var m = reg.IsMatch(model.Tag); if (!m) { return PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!")); } else { var tag = _tagService.GetTagById(model.Id); if (tag.Tag == model.Tag) { tag.Tag = model.Tag; tag.UpdTime = DateTime.Now; tag.UpdUser = _workContext.CurrentUser.Id; if (_tagService.Update(tag) != null) { return PageHelper.toJson(PageHelper.ReturnValue(true, "数据更新成功!")); } else { return PageHelper.toJson(PageHelper.ReturnValue(false, "数据更新失败!")); } } else { var tagCon = new TagSearchCondition { Tag = model.Tag }; var tagCount = _tagService.GetTagCount(tagCon); if (tagCount > 0) { return PageHelper.toJson(PageHelper.ReturnValue(false, "数据已存在")); } else { tag.Tag = model.Tag; tag.UpdTime = DateTime.Now; tag.UpdUser = _workContext.CurrentUser.Id; if (_tagService.Update(tag) != null) { return PageHelper.toJson(PageHelper.ReturnValue(true, "数据更新成功!")); } else { return PageHelper.toJson(PageHelper.ReturnValue(false, "数据更新失败!")); } } } //var tagCon = new TagSearchCondition //{ // Tag = model.Tag //}; //var tagCount = _tagService.GetTagCount(tagCon); //if (tagCount > 0) //{ // return PageHelper.toJson(PageHelper.ReturnValue(false, "数据已存在")); //} //var tag = _tagService.GetTagById(model.Id); //tag.Tag = model.Tag; //tag.UpdTime = DateTime.Now; //tag.UpdUser = _workContext.CurrentUser.Id; //if (_tagService.Update(tag) != null) //{ // return PageHelper.toJson(PageHelper.ReturnValue(true, "数据更新成功!")); //} //else //{ // return PageHelper.toJson(PageHelper.ReturnValue(false, "数据更新失败!")); //} } }
public HttpResponseMessage Create(TagModel tag) { Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$"); var m = reg.IsMatch(tag.Tag); if (!m) { return PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!")); } var tagCon = new TagSearchCondition { Tag = tag.Tag }; var tagCount = _tagService.GetTagCount(tagCon); if (tagCount > 0) { return PageHelper.toJson(PageHelper.ReturnValue(false, "数据已存在")); } else { var tagModel = new TagEntity { Tag = tag.Tag, Adduser = _workContext.CurrentUser.Id, Addtime = DateTime.Now, UpdUser = _workContext.CurrentUser.Id, UpdTime = DateTime.Now }; if (_tagService.Create(tagModel) != null) { return PageHelper.toJson(PageHelper.ReturnValue(true, "数据添加成功!")); } else { return PageHelper.toJson(PageHelper.ReturnValue(false, "数据添加失败!")); } } }