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);
        }