예제 #1
0
        public BookmarkItem GetParentItem(int id)
        {
            if (ChildItems.Exists(x => x.Id == id))
            {
                return(this);
            }
            else
            {
                foreach (var childItem in ChildItems)
                {
                    var bookmarkItem = childItem.GetParentItem(id);
                    if (bookmarkItem != null)
                    {
                        return(bookmarkItem);
                    }
                }

                return(null);
            }
        }