Product
| API | Description |
|---|---|
| GET api/Product/GetProducts |
Gets list of all products |
| GET api/Product/GetProduct?productId={productId} |
Gets product by productId |
Student
| API | Description |
|---|---|
| GET api/Student/GetStudents?franchiseeId={franchiseeId} |
Gets list of franchisees students |
| GET api/Student/GetStudent?studentId={studentId}&franchiseeId={franchiseeId} |
Gets single student by id |
| POST api/Student/PostStudent |
Creates a new student |
Franchisee
| API | Description |
|---|---|
| GET api/Franchisee/GetFranchisee?email={email} |
Gets franchisee by email |
| GET api/Franchisee/GetFranchisee?FranchiseeId={FranchiseeId} |
Returns a Franchisee object |
Enrolment
| API | Description |
|---|---|
| GET api/Enrolment/GetEnrolements?franchiseeId={franchiseeId} |
Gets list of enrolements for franchisee |
| GET api/Enrolment/GetEnrolement?enrolementId={enrolementId}&franchiseeId={franchiseeId} |
Gets enrolement by id |
| POST api/Enrolment/PostEnrolement |
Creates an enrolement |
Term
| API | Description |
|---|---|
| GET api/Term/GetTerms?franchiseeId={franchiseeId} |
Gets terms given FranchiseeId |
| GET api/Term/GetTerm?termId={termId}&franchiseeId={franchiseeId} |
Gets a term given termId |
Program
| API | Description |
|---|---|
| GET api/Program/GetProgramsByTerm?termId={termId}&franchiseeId={franchiseeId} |
Lists all programs for a term |
| GET api/Program/GetProgramsByVenue?venueId={venueId}&franchiseeId={franchiseeId} |
Lists all programs for a venue |
| GET api/Program/GetProgram?programId={programId}&franchiseeId={franchiseeId} |
Returns a program given a programId |
State
| API | Description |
|---|---|
| GET api/State/GetStates |
Returns a list of states for Australia and New Zealand including country object |
Country
| API | Description |
|---|---|
| GET api/Country/GetCountries |
Returns a list of countries including state objects |