private S1ListItem BuildGroup(ForumItem g, ForumItem[] forumItem) { var group = new S1ListItem {Title = S1Resource.HttpUtility.HtmlDecode(g.Name)}; var forums = from f in forumItem where f.Fup == g.Fid && !string.IsNullOrEmpty(f.Name) select new S1ListItem(S1Resource.HttpUtility.HtmlDecode(f.Name), f.Fid, (from sub in forumItem where sub.Fup == f.Fid && !string.IsNullOrEmpty(sub.Name) select new S1ListItem { Title = S1Resource.HttpUtility.HtmlDecode(sub.Name), Id = sub.Fid })); group.AddRange(forums); return group; }
private S1ListItem BuildGroup(ForumItem g, ForumItem[] forumItem) { var group = new S1ListItem { Title = S1Resource.HttpUtility.HtmlDecode(g.Name) }; var forums = from f in forumItem where f.Fup == g.Fid && !string.IsNullOrEmpty(f.Name) select new S1ListItem(S1Resource.HttpUtility.HtmlDecode(f.Name), f.Fid, (from sub in forumItem where sub.Fup == f.Fid && !string.IsNullOrEmpty(sub.Name) select new S1ListItem { Title = S1Resource.HttpUtility.HtmlDecode(sub.Name), Id = sub.Fid })); group.AddRange(forums); return(group); }