/// <summary> /// Retrieve a list of high-level data about all courses owned by the /// configured appId. /// </summary> /// <returns>List of Course Data objects</returns> public List <CourseData> GetCourseList() { ServiceRequest request = new ServiceRequest(configuration); XmlDocument response = request.CallService("rustici.course.getCourseList"); return(CourseData.ConvertToCourseDataList(response)); }
/// <summary> /// Retrieve a list of high-level data about all courses owned by the /// configured appId that meet the filter's criteria. /// </summary> /// <param name="courseIdFilterRegex">Regular expresion to filter the courses by ID</param> /// <returns>List of Course Data objects</returns> public List <CourseData> GetCourseList(string courseIdFilterRegex) { ServiceRequest request = new ServiceRequest(configuration); if (!String.IsNullOrEmpty(courseIdFilterRegex)) { request.Parameters.Add("filter", courseIdFilterRegex); } XmlDocument response = request.CallService("rustici.course.getCourseList"); return(CourseData.ConvertToCourseDataList(response)); }