示例#1
0
        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;
        }
示例#2
0
        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);
        }