/// <summary> /// 标签组增加标签 /// </summary> /// <param name="Tags"></param> /// <param name="tagGroup"></param> /// <returns></returns> public ReturnValueModel GroupAddTags(TagGroupTagViewModel tagGroupTagView) { List <GroupTagRel> groupTagRels = new List <GroupTagRel>(); ReturnValueModel rvm = new ReturnValueModel(); var taggroup = _rep.FirstOrDefault <TagGroup>(p => p.Id == tagGroupTagView.TagGroupId); if (taggroup == null) { rvm.Msg = "This tagGroup doesn't exist"; rvm.Success = false; return(rvm); } foreach (var itm in tagGroupTagView.TagsId) { groupTagRels.Add(new GroupTagRel { Id = Guid.NewGuid().ToString(), TagGroupId = tagGroupTagView.TagGroupId, TagId = itm, CreateTime = DateTime.Now }); } _rep.InsertList <GroupTagRel>(groupTagRels); _rep.SaveChanges(); rvm.Msg = "success"; rvm.Success = true; rvm.Result = groupTagRels; return(rvm); }
/// <summary> /// 标签组编辑标签 /// </summary> /// <param name="Tags"></param> /// <param name="tagGroup"></param> /// <returns></returns> public ReturnValueModel GroupUpdateTags(TagGroupTagViewModel tagGroupTagView) { List <GroupTagRel> groupTagRels = new List <GroupTagRel>(); ReturnValueModel rvm = new ReturnValueModel(); var taggroup = _rep.FirstOrDefault <TagGroup>(p => p.Id == tagGroupTagView.TagGroupId); if (taggroup == null) { rvm.Msg = "This tagGroup doesn't exist"; rvm.Success = false; return(rvm); } var removelist = _rep.Table <GroupTagRel>().Where(p => p.TagGroupId == taggroup.Id).ToList(); _rep.DeleteList(removelist); foreach (var itm in tagGroupTagView.TagsId) { groupTagRels.Add(new GroupTagRel { Id = Guid.NewGuid().ToString(), TagGroupId = tagGroupTagView.TagGroupId, TagId = itm }); } _rep.InsertList <GroupTagRel>(groupTagRels); _rep.SaveChanges(); rvm.Msg = "success"; rvm.Success = true; rvm.Result = groupTagRels; return(rvm); }
public IHttpActionResult TagGroupUpdateTags(TagGroupTagViewModel tagGroupTagView) { var ret = _tagGroupService.GroupUpdateTags(tagGroupTagView); return(Ok(ret)); }