Пример #1
0
        public void SetTagValue(string tagName, string tagValue)
        {
            MenuItemTagValue menuItemTagValue = this.MenuItemTagValues.SingleOrDefault <MenuItemTagValue>((MenuItemTagValue x) => x.TagName == tagName);

            if (menuItemTagValue != null)
            {
                menuItemTagValue.TagValue = tagValue;
            }
            else
            {
                MenuItemTagValue menuItemTagValue1 = new MenuItemTagValue()
                {
                    TagName  = tagName,
                    TagValue = tagValue
                };
                menuItemTagValue = menuItemTagValue1;
                this.MenuItemTagValues.Add(menuItemTagValue);
            }
            if (string.IsNullOrEmpty(menuItemTagValue.TagValue))
            {
                this.MenuItemTagValues.Remove(menuItemTagValue);
            }
            this.CustomTags         = JsonHelper.Serialize <IList <MenuItemTagValue> >(this.MenuItemTagValues);
            this._menuItemTagValues = null;
        }
Пример #2
0
        public string GetTagValue(string tagName)
        {
            MenuItemTagValue menuItemTagValue = this.MenuItemTagValues.SingleOrDefault <MenuItemTagValue>((MenuItemTagValue x) => x.TagName == tagName);

            if (menuItemTagValue == null)
            {
                return("");
            }
            return(menuItemTagValue.TagValue);
        }