示例#1
0
        //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); }
        }