//Set the descriptions private void SetClassDescriptions() { try { foreach (string uri in ClassDescriptionsURIs) { StringBuilder toReturn = new StringBuilder(); string DescURL = ConfigurationManager.AppSettings["LAFitness"] + uri; var doc = new HtmlDocument(); doc.LoadHtml(ReadData(DescURL)); string ClassTitle = doc.GetElementbyId("ctl00_MainContent_rptClasses_ctl00_lblTitle").InnerText; string ClassDesc = doc.GetElementbyId("ctl00_MainContent_rptClasses_ctl00_lblDescription").InnerText; if (!ClassesDescriptions.ContainsKey(ClassTitle)) { ClassesDescriptions.Add(ClassTitle.ToUpper(), ClassDesc); } } } catch (Exception e) { throw new Exception(e.Message); } }