GET api/teachers/{id}/Courses
Gets Courses for a specific teacher
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id |
integer |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
List of couses if any
Collection of CourseViewModelName | Description | Type | Additional information |
---|---|---|---|
CouseId | integer |
None. |
|
Course | string |
None. |
|
CategoriId | integer |
None. |
|
Categori | string |
None. |
|
Text | string |
None. |
|
Description | string |
None. |
|
SubjectCodeId | integer |
None. |
|
SubjectCode | integer |
None. |
|
Subject | string |
None. |
|
OnWaitingList | integer |
None. |
|
SubCategories | Collection of CoursesSubCategoryViewModel |
None. |
|
Blobs | Collection of BlobViewModel |
None. |
|
Attributes | Collection of IAttribute |
None. |
|
AvailableAtSchools | Collection of integer |
None. |
|
TeacherIds | Collection of integer |
None. |
Response Formats
application/json, text/json
Sample:
[ { "CouseId": 1, "Course": "sample string 2", "CategoriId": 3, "Categori": "sample string 4", "Text": "sample string 5", "Description": "sample string 6", "SubjectCodeId": 7, "SubjectCode": 8, "Subject": "sample string 9", "OnWaitingList": 11, "SubCategories": [ { "SubCategoryID": 1, "Name": "sample string 2" }, { "SubCategoryID": 1, "Name": "sample string 2" } ], "Blobs": [ { "BlobId": "sample string 1", "Name": "sample string 2", "MimeType": "sample string 3", "Size": 4, "Extention": "sample string 5", "UniqueId": 158727831 }, { "BlobId": "sample string 1", "Name": "sample string 2", "MimeType": "sample string 3", "Size": 4, "Extention": "sample string 5", "UniqueId": 158727831 } ], "Attributes": null, "AvailableAtSchools": [ 1, 2 ], "TeacherIds": [ 1, 2 ] }, { "CouseId": 1, "Course": "sample string 2", "CategoriId": 3, "Categori": "sample string 4", "Text": "sample string 5", "Description": "sample string 6", "SubjectCodeId": 7, "SubjectCode": 8, "Subject": "sample string 9", "OnWaitingList": 11, "SubCategories": [ { "SubCategoryID": 1, "Name": "sample string 2" }, { "SubCategoryID": 1, "Name": "sample string 2" } ], "Blobs": [ { "BlobId": "sample string 1", "Name": "sample string 2", "MimeType": "sample string 3", "Size": 4, "Extention": "sample string 5", "UniqueId": 158727831 }, { "BlobId": "sample string 1", "Name": "sample string 2", "MimeType": "sample string 3", "Size": 4, "Extention": "sample string 5", "UniqueId": 158727831 } ], "Attributes": null, "AvailableAtSchools": [ 1, 2 ], "TeacherIds": [ 1, 2 ] } ]
application/xml, text/xml
Sample:
<ArrayOfCourseViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SpeedadminApi.ViewModels"> <CourseViewModel> <TeacherIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:int>1</d3p1:int> <d3p1:int>2</d3p1:int> </TeacherIds> </CourseViewModel> <CourseViewModel> <TeacherIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:int>1</d3p1:int> <d3p1:int>2</d3p1:int> </TeacherIds> </CourseViewModel> </ArrayOfCourseViewModel>