Exemplo n.º 1
0
        public static HotItem CreateGroupItem(HotItem item, IList<HotItem> items)
        {
            HotItem groupItem = new HotItem(item.DataId);
            item.Parent = groupItem;
            groupItem.IsGroup = true;

            var result = items.Where(x => x.DataId == item.DataId).ToList();

            foreach (var i in result)
            {
                groupItem.Items.Add(i);
            }

            groupItem.GroupItem(item, result);
            return groupItem;
        }