Course
| API | Description |
|---|---|
| GET api/course/{courseId} |
Returns single Course object based with CourseId requested, from cache or database |
| GET api/course/from/db/{courseId} |
Returns single Course object based with CourseId requested, from database |
| GET api/course/ProgramsByCourse/{courseId} |
Returns a IEnumerable of the EOS Programs that a given course belongs to from database |
Meetings
| API | Description |
|---|---|
| GET api/meetings/type/{meetingType}/id/{objId} |
Returns a IEnumerable of the EOS Meeting objects from database or cache |
| GET api/meetings/{meetingId} |
Returns EOS Meeting objects from database or cache |
| GET api/meetings/list/Info |
Lists all EOS Meeting objects if tyoe info from database or cache |
| GET api/meetings/list/Info/from/db |
Lists all EOS Meeting objects of type info from database |
| GET api/meetings/list/Info/for/degree |
Lists all degree EOS Meeting objects of type info from database |
| GET api/meetings/get/changes/{fromDate} |
Returns a IEnumerable of the Meeting objects where last update datetime is equal to or grater than datetime from database or cache |
| GET api/meetings/get/changes/from/db/{fromDate} |
Returns a IEnumerable of the Meeting objects where last update datetime is equal to or grater than datetime from database |
Courses
| API | Description |
|---|---|
| GET api/courses/list/for/web |
Returns a IEnumerable of the EOS Course instance objects where inCatalog =1.From database or cache. Collection of int is enumerated and courses are returned from catch. |
| GET api/courses/list/for/web/from/db |
Returns a IEnumerable of the EOS Course instance objects where inCatalog =1. From database. Collection of int is enumerated and courses are returned from catch. |
| GET api/courses/get/changes/{fromDate} |
Returns a IEnumerable of the EOS Course Instance objects Results from database or cache |
| GET api/courses/get/changes/from/db/{fromDate} |
Returns a IEnumerable of the EOS Course Instance objects object in cahce. Results from database or cache. |
Person
| API | Description |
|---|---|
| GET api/person/{personId} |
Returns EOS Person objects from database or cache |
| GET api/person/get/changes/{fromDate} |
Returns a IEnumerable of the EOS EOS Person objects from database or cache |
| GET api/person/from/db/{personId} |
Returns EOS Person objects from database or cache |
| GET api/person/get/changes/from/db/{fromDate} |
Returns a IEnumerable of the EOS EOS Person objects from database |
Program
| API | Description |
|---|---|
| GET api/program/{programId} |
Returns a EOS Program object based on the ProgramId you request from database or cache |
| GET api/program/from/db/{programId} |
Returns a EOS Program object based on the ProgramId you request from database |
AdvisoryBoard
| API | Description |
|---|---|
| GET api/advisoryboard/{programId} |
No documentation available. |
| GET api/advisoryboard/from/db/{programId} |
No documentation available. |
| GET api/advisoryboard/get/changes/{fromDate} |
No documentation available. |
| GET api/advisoryboard/get/changes/from/db/{fromDate} |
No documentation available. |
CoursePeople
| API | Description |
|---|---|
| GET api/course/people/{courseId} |
Returns a IEnumerable of the EOS Course Person objects, from cache or database - Note that an instructor is include and EOS person table is used like a base class |
| GET api/course/people/get/changes/{fromDate} |
Returns a IEnumerable of the EOS Course Person objects where datetime equal or grater than and inCatalog =1 from database or cache - Note that an instructor is include and EOS person table is used like a base class |
| GET api/course/people/get/changes/form/db/{fromDate} |
Returns a IEnumerable of the EOS Course Person objects where datetime equal or grater than and inCatalog =1 from database- Note that an instructor is include and EOS person table is used like a base class |
| GET api/course/people/list |
Lists all EOS Course Person objects who inCatalog = 1 from database or cache |
CourseBooks
| API | Description |
|---|---|
| GET api/course/coursebooks/{courseId} |
Returns a IEnumerable of the EOS Course Fee object based on the CourseId you request, from cache or db |
| GET api/course/coursebooks/get/changes/{fromDate} |
Returns a IEnumerable of the EOS Course Fee object based last update datetime greater or equal to the fromDate param and inCatalog = 1 from database or cache |
| GET api/course/coursebooks/get/changes/from/db/{fromDate} |
Returns a IEnumerable of the EOS Course Fee object based last update datetime greater or equal to the fromDate param and inCatalog = 1 from database |
ProgramCourse
| API | Description |
|---|---|
| GET api/program/courses/{programId} |
Returns a IEnumerable of the EOS Program Courses from database or cache |
| GET api/program/courses/{programId}/{courseId} |
Returns a EOS Program Course from database or cache |
| GET api/program/courses/get/changes/{fromDate} |
Returns a IEnumerable of the EOS Program Course objects who last update datetime is equal to or grater than datetime from database or cache |
| GET api/program/courses/get/changes/from/db/{fromDate} |
Returns a IEnumerable of the EOS Program Course objects who last update datetime is equal to or grater than datetime from database |
CourseFees
| API | Description |
|---|---|
| GET api/course/fees/{courseId} |
Returns a IEnumerable of the EOS Course Fee object based on the CourseId you request, from cache or db |
| GET api/course/fees/get/changes/{fromDate} |
Returns a IEnumerable of the EOS Course Fee object based last update datetime greater or equal to the fromDate param and inCatalog = 1 from database or cache |
| GET api/course/fees/get/changes/from/db/{fromDate} |
Returns a IEnumerable of the EOS Course Fee object based last update datetime greater or equal to the fromDate param and inCatalog = 1 from database |
Programs
| API | Description |
|---|---|
| GET api/programs/list/for/web |
Returns a IEnumerable of the EOS Program where inCatalog =1 from database or cache |
| GET api/programs/list |
Returns a IEnumerable of the EOS Program where inCatalog =1 from database or cache |
| GET api/programs/list/for/web/from/db |
Returns a IEnumerable of the EOS Program where inCatalog =1 from database |
| GET api/programs/get/changes/{fromDate} |
Returns a IEnumerable of the EOS Program objects who last update datetime is equal to or grater than datetime |
| GET api/programs/get/changes/form/db/{fromDate} |
Returns a IEnumerable of the EOS Program objects who last update datetime is equal to or grater than datetime from database |
Cache
| API | Description |
|---|---|
| GET api/Cache |
No documentation available. |
EosMaster
| API | Description |
|---|---|
| GET api/EosMaster?programEosId={programEosId} |
Returns a IEnumerable of the affiliated EOS Program Master ID for a given master id. Becuase we cannot have nice things/self hate. |