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; }
public string GetTagValue(string tagName) { MenuItemTagValue menuItemTagValue = this.MenuItemTagValues.SingleOrDefault <MenuItemTagValue>((MenuItemTagValue x) => x.TagName == tagName); if (menuItemTagValue == null) { return(""); } return(menuItemTagValue.TagValue); }