public IEnumerable <string> GetOfferedTags(string subTag) { var offeredTagsStr = new List <string>(); if (string.IsNullOrEmpty(subTag)) { var popularTags = _tagManager.GetPopularTags(); foreach (var tag in popularTags) { offeredTagsStr.Add(tag); } } else { var offeredTags = _tagManager.GetOfferedTags(subTag); foreach (var tag in offeredTags) { offeredTagsStr.Add(tag.TagName); } } return(offeredTagsStr); }