public string AddBookmarkTag(string tagname) { if (string.IsNullOrEmpty(tagname)) { return("标签不能为空呀。"); } var tagInfo = BizTagInfo.LoadByTagNameAndUserID(tagname, UserInfoID); if (tagInfo == null) { tagInfo = new BizTagInfo(); tagInfo.TagName = tagname; tagInfo.UserInfoID = UserInfoID; tagInfo.CreateTime = DateTime.Now; tagInfo.Save(); } var bookmarkTagInfo = BizBookmarkTagInfo.LoadByBookmarkIDAndTagInfoID(BookmarkInfoID, tagInfo.TagInfoID); if (bookmarkTagInfo != null) { return("已经存在一样的标签了,换一个啦。"); } bookmarkTagInfo = new BizBookmarkTagInfo(); bookmarkTagInfo.CreateTime = DateTime.Now; bookmarkTagInfo.BookmarkInfoID = BookmarkInfoID; bookmarkTagInfo.UserInfoID = UserInfoID; bookmarkTagInfo.TagInfoID = tagInfo.TagInfoID; bookmarkTagInfo.Save(); return(string.Empty); }
public void RemoveByTagName(string tagName) { if (BizBookmarkTagInfoList != null) { var tagInfo = BizTagInfo.LoadByTagNameAndUserID(tagName, UserInfoID); if (tagInfo == null) { return; } var bookmarkTagInfo = BizBookmarkTagInfoList.Find(model => model.TagInfoID == tagInfo.TagInfoID); if (bookmarkTagInfo != null) { BizBookmarkTagInfo.DeleteByBookmarkTagInfoID(bookmarkTagInfo.BookmarkTagInfoID); BizBookmarkTagInfoList.Remove(bookmarkTagInfo); } } }