public void AddSubsense(HtmlNodeCollection list, int detailsID) { if (list != null) { foreach (var subsense in list) { var definition = subsense.SelectSingleNode("./span[@class='ind']"); if (definition != null) { Subsense sub = new Subsense { DetailsID = detailsID, Definition = definition.InnerText }; int subsenseID = subsenseRepo.InsertSubsense(sub); var examples = subsense.SelectNodes("./div[@class='trg']/div[@class='exg']/div[@class='ex']/em"); var moreExamples = subsense.SelectNodes("./div[@class='trg']/div[@class='examples']/div[@class='exg']/ul/li[@class='ex']/em"); AddExample(examples, detailsID, subsenseID); AddExample(moreExamples, detailsID, subsenseID); } } } }
public int InsertSubsense(Subsense subsense) { return((int)Connection.Insert(subsense)); }