Exemplo n.º 1
0
        /// <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));
        }
Exemplo n.º 2
0
        /// <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));
        }