Course

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
GET api/Cache

No documentation available.

EosMaster

APIDescription
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.