public string DetectKoobooId(Document dom, Menu menu) { if (menu.children.Count() == 0) { return(null); } if (menu.children.Count() > 1) { var links = menu.children.Select(o => o.Url).ToList(); return(DomService.DetectKoobooId(dom, links)); } else { var onlychild = menu.children[0]; var koobooid = DetectKoobooId(dom, onlychild); // upgrade to one that contains that koobooid. // TODO: to be implemented. } return(null); }