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); }
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); }
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); }
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); }