private List<BusinessObjects.Recipe> ExtractFileWiseLoop(HtmlNodeCollection recetaNodes) { var list = new List<BusinessObjects.Recipe>(); HtmlNode recetaNode = recetaNodes.SingleOrDefault(x => x.Name == "li"); while (recetaNode != null) { var item = PreprocessRecipe(recetaNode); list.Add(item); recetaNode = recetaNode.ChildNodes.SingleOrDefault(x => x.Name == "li"); } return list; }