Example #1
0
 /// <summary>
 /// Get the Class Description based on a Class Name.
 /// </summary>
 /// <param name="ClassName">Name of Class - Examples: 'Kickbox Cardio'</param>
 /// <returns></returns>
 public string GetClassDescription(string ClassName)
 {
     ClassName = ClassName.ToUpper();
     if (ClassesDescriptions.ContainsKey(ClassName))
     {
         return(ClassesDescriptions[ClassName]);
     }
     else
     {
         return("Not Available");
     }
 }
Example #2
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); }
        }