Service Methods

All Courses

Returns a paginated representation of all of the Courses.

REST URI: /Courses/{page}
REST Verb: GET
SOAP Method: GetCourses
Output: Course Collection
Parameter Type Description
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Courses

Returns how many Courses exist.

REST URI: /Courses/Count
REST Verb: GET
SOAP Method: GetCoursesCount
Output: int

Page Count of All Courses

Returns how many pages of data exist for all Courses.

REST URI: /Courses/PageCount
REST Verb: GET
SOAP Method: GetCoursesPageCount
Output: int

Course

Returns a representation of a particular Course based on its identifier.

REST URI: /Course/{id}
REST Verb: GET
SOAP Method: GetCourseByID
Output: Course
Parameter Type Description
id int The primary key identifier of the Course instance to retrieve.

All Courses by Semester

Returns a paginated representation of all of the Courses based on the primary key of the related Semester.

REST URI: /Semester/{semesterID}/Courses/{page}
REST Verb: GET
SOAP Method: GetCoursesBySemesterID
Output: Course Collection,
Parameter Type Description
semesterID int The foreign key identifier of the Semester instance from which to retrieve the child Courses.
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Courses by Semester

Returns how many Courses exist based on the primary key of the related Semester.

REST URI: /Semester/{semesterID}/Courses/Count
REST Verb: GET
SOAP Method: GetCoursesBySemesterIDCount
Output: int
Parameter Type Description
semesterID int The foreign key identifier of the Semester instance from which to retrieve the child Courses.

Page Count of All Courses by Semester

Returns how many pages of data exist for all Courses based on the primary key of the related Semester.

REST URI: /Semester/{semesterID}/Courses/PageCount
REST Verb: GET
SOAP Method: GetCoursesBySemesterIDPageCount
Output: int
Parameter Type Description
semesterID int The foreign key identifier of the Semester instance from which to retrieve the child Courses.

All Courses by Teacher

Returns a paginated representation of all of the Courses based on the primary key of the related Teacher.

REST URI: /Teacher/{teacherID}/Courses/{page}
REST Verb: GET
SOAP Method: GetCoursesByTeacherID
Output: Course Collection,
Parameter Type Description
teacherID int The foreign key identifier of the Teacher instance from which to retrieve the child Courses.
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Courses by Teacher

Returns how many Courses exist based on the primary key of the related Teacher.

REST URI: /Teacher/{teacherID}/Courses/Count
REST Verb: GET
SOAP Method: GetCoursesByTeacherIDCount
Output: int
Parameter Type Description
teacherID int The foreign key identifier of the Teacher instance from which to retrieve the child Courses.

Page Count of All Courses by Teacher

Returns how many pages of data exist for all Courses based on the primary key of the related Teacher.

REST URI: /Teacher/{teacherID}/Courses/PageCount
REST Verb: GET
SOAP Method: GetCoursesByTeacherIDPageCount
Output: int
Parameter Type Description
teacherID int The foreign key identifier of the Teacher instance from which to retrieve the child Courses.

All Enrollments

Returns a paginated representation of all of the Enrollments.

REST URI: /Enrollments/{page}
REST Verb: GET
SOAP Method: GetEnrollments
Output: Enrollment Collection
Parameter Type Description
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Enrollments

Returns how many Enrollments exist.

REST URI: /Enrollments/Count
REST Verb: GET
SOAP Method: GetEnrollmentsCount
Output: int

Page Count of All Enrollments

Returns how many pages of data exist for all Enrollments.

REST URI: /Enrollments/PageCount
REST Verb: GET
SOAP Method: GetEnrollmentsPageCount
Output: int

Enrollment

Returns a representation of a particular Enrollment based on its identifier.

REST URI: /Enrollment/{id}
REST Verb: GET
SOAP Method: GetEnrollmentByID
Output: Enrollment
Parameter Type Description
id int The primary key identifier of the Enrollment instance to retrieve.

All Enrollments by Student

Returns a paginated representation of all of the Enrollments based on the primary key of the related Student.

REST URI: /Student/{studentID}/Enrollments/{page}
REST Verb: GET
SOAP Method: GetEnrollmentsByStudentID
Output: Enrollment Collection,
Parameter Type Description
studentID int The foreign key identifier of the Student instance from which to retrieve the child Enrollments.
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Enrollments by Student

Returns how many Enrollments exist based on the primary key of the related Student.

REST URI: /Student/{studentID}/Enrollments/Count
REST Verb: GET
SOAP Method: GetEnrollmentsByStudentIDCount
Output: int
Parameter Type Description
studentID int The foreign key identifier of the Student instance from which to retrieve the child Enrollments.

Page Count of All Enrollments by Student

Returns how many pages of data exist for all Enrollments based on the primary key of the related Student.

REST URI: /Student/{studentID}/Enrollments/PageCount
REST Verb: GET
SOAP Method: GetEnrollmentsByStudentIDPageCount
Output: int
Parameter Type Description
studentID int The foreign key identifier of the Student instance from which to retrieve the child Enrollments.

All Enrollments by Course

Returns a paginated representation of all of the Enrollments based on the primary key of the related Course.

REST URI: /Course/{courseID}/Enrollments/{page}
REST Verb: GET
SOAP Method: GetEnrollmentsByCourseID
Output: Enrollment Collection,
Parameter Type Description
courseID int The foreign key identifier of the Course instance from which to retrieve the child Enrollments.
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Enrollments by Course

Returns how many Enrollments exist based on the primary key of the related Course.

REST URI: /Course/{courseID}/Enrollments/Count
REST Verb: GET
SOAP Method: GetEnrollmentsByCourseIDCount
Output: int
Parameter Type Description
courseID int The foreign key identifier of the Course instance from which to retrieve the child Enrollments.

Page Count of All Enrollments by Course

Returns how many pages of data exist for all Enrollments based on the primary key of the related Course.

REST URI: /Course/{courseID}/Enrollments/PageCount
REST Verb: GET
SOAP Method: GetEnrollmentsByCourseIDPageCount
Output: int
Parameter Type Description
courseID int The foreign key identifier of the Course instance from which to retrieve the child Enrollments.

All Majors

Returns a paginated representation of all of the Majors.

REST URI: /Majors/{page}
REST Verb: GET
SOAP Method: GetMajors
Output: Major Collection
Parameter Type Description
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Majors

Returns how many Majors exist.

REST URI: /Majors/Count
REST Verb: GET
SOAP Method: GetMajorsCount
Output: int

Page Count of All Majors

Returns how many pages of data exist for all Majors.

REST URI: /Majors/PageCount
REST Verb: GET
SOAP Method: GetMajorsPageCount
Output: int

Major

Returns a representation of a particular Major based on its identifier.

REST URI: /Major/{id}
REST Verb: GET
SOAP Method: GetMajorByID
Output: Major
Parameter Type Description
id int The primary key identifier of the Major instance to retrieve.

All Semesters

Returns a paginated representation of all of the Semesters.

REST URI: /Semesters/{page}
REST Verb: GET
SOAP Method: GetSemesters
Output: Semester Collection
Parameter Type Description
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Semesters

Returns how many Semesters exist.

REST URI: /Semesters/Count
REST Verb: GET
SOAP Method: GetSemestersCount
Output: int

Page Count of All Semesters

Returns how many pages of data exist for all Semesters.

REST URI: /Semesters/PageCount
REST Verb: GET
SOAP Method: GetSemestersPageCount
Output: int

Semester

Returns a representation of a particular Semester based on its identifier.

REST URI: /Semester/{id}
REST Verb: GET
SOAP Method: GetSemesterByID
Output: Semester
Parameter Type Description
id int The primary key identifier of the Semester instance to retrieve.

All Students

Returns a paginated representation of all of the Students.

REST URI: /Students/{page}
REST Verb: GET
SOAP Method: GetStudents
Output: Student Collection
Parameter Type Description
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Students

Returns how many Students exist.

REST URI: /Students/Count
REST Verb: GET
SOAP Method: GetStudentsCount
Output: int

Page Count of All Students

Returns how many pages of data exist for all Students.

REST URI: /Students/PageCount
REST Verb: GET
SOAP Method: GetStudentsPageCount
Output: int

Student

Returns a representation of a particular Student based on its identifier.

REST URI: /Student/{id}
REST Verb: GET
SOAP Method: GetStudentByID
Output: Student
Parameter Type Description
id int The primary key identifier of the Student instance to retrieve.

All Students by Major

Returns a paginated representation of all of the Students based on the primary key of the related Major.

REST URI: /Major/{majorID}/Students/{page}
REST Verb: GET
SOAP Method: GetStudentsByMajorID
Output: Student Collection,
Parameter Type Description
majorID int The foreign key identifier of the Major instance from which to retrieve the child Students.
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Students by Major

Returns how many Students exist based on the primary key of the related Major.

REST URI: /Major/{majorID}/Students/Count
REST Verb: GET
SOAP Method: GetStudentsByMajorIDCount
Output: int
Parameter Type Description
majorID int The foreign key identifier of the Major instance from which to retrieve the child Students.

Page Count of All Students by Major

Returns how many pages of data exist for all Students based on the primary key of the related Major.

REST URI: /Major/{majorID}/Students/PageCount
REST Verb: GET
SOAP Method: GetStudentsByMajorIDPageCount
Output: int
Parameter Type Description
majorID int The foreign key identifier of the Major instance from which to retrieve the child Students.

All Teachers

Returns a paginated representation of all of the Teachers.

REST URI: /Teachers/{page}
REST Verb: GET
SOAP Method: GetTeachers
Output: Teacher Collection
Parameter Type Description
page int The index of the page of data to retrieve. A value of 1 indicates the first page of data.

Count of All Teachers

Returns how many Teachers exist.

REST URI: /Teachers/Count
REST Verb: GET
SOAP Method: GetTeachersCount
Output: int

Page Count of All Teachers

Returns how many pages of data exist for all Teachers.

REST URI: /Teachers/PageCount
REST Verb: GET
SOAP Method: GetTeachersPageCount
Output: int

Teacher

Returns a representation of a particular Teacher based on its identifier.

REST URI: /Teacher/{id}
REST Verb: GET
SOAP Method: GetTeacherByID
Output: Teacher
Parameter Type Description
id int The primary key identifier of the Teacher instance to retrieve.