Example #1
0
        protected internal virtual dtoTree ToTree()
        {
            dtoTree tree = new dtoTree()
            {
                Id = Id, Type = MenuItemType.Menubar, Deleted = Deleted, Name = Name, Items = new List <dtoTree>()
            };

            foreach (_TopItem topItem in Items.Where(c => c.Deleted == BaseStatusDeleted.None).OrderBy(c => c.DisplayOrder))
            {
                tree.Items.Add(topItem.ToTree());
            }
            return(tree);
        }
Example #2
0
        protected internal virtual dtoTree ToTree(int number)
        {
            dtoTree tree = new dtoTree()
            {
                Id = Id, Type = MenuItemType.ItemColumn, Deleted = Deleted, Name = number.ToString(), Items = new List <dtoTree>()
            };

            foreach (_MenuItem item in Items.Where(i => i.Deleted == BaseStatusDeleted.None).OrderBy(i => i.DisplayOrder))
            {
                tree.Items.Add(item.ToTree());
            }
            return(tree);
        }
Example #3
0
        protected internal virtual dtoTree ToTree()
        {
            dtoTree tree = new dtoTree()
            {
                Id = Id, Type = Type, Deleted = Deleted, Name = Name, Items = new List <dtoTree>()
            };

            foreach (_MenuItem item in Childrens.Where(i => i.Deleted == BaseStatusDeleted.None).OrderBy(i => i.DisplayOrder))
            {
                tree.Items.Add(item.ToTree());
            }
            return(tree);
        }
Example #4
0
        protected internal virtual dtoTree ToTree()
        {
            int     columNumber = 1;
            dtoTree tree        = new dtoTree()
            {
                Id = Id, Type = MenuItemType.TopItemMenu, Deleted = Deleted, Name = Name, Items = new List <dtoTree>()
            };

            foreach (_Column column in Columns.Where(c => c.Deleted == BaseStatusDeleted.None).OrderBy(c => c.DisplayOrder))
            {
                tree.Items.Add(column.ToTree(columNumber));
                columNumber++;
            }
            return(tree);
        }