public bool SaveTag(BlogTagItem tag) { try { var currentTags = LoadTag(tag); if (currentTags == null) { currentTags = tag; } else { currentTags.TagName = tag.TagName; currentTags.Count = tag.Count; currentTags.Weight = tag.Weight; currentTags.DisplayName = tag.DisplayName; } Store.Save(currentTags); } catch (Exception) { return(false); } return(true); }
public BlogTagItem LoadTag(BlogTagItem tag) => LoadTags().FirstOrDefault(x => x.TagName == tag.TagName);
public void IncreaseTagCount(BlogTagItem tag) { tag.Count++; SaveTag(tag); }