GET v{version}/courses

Gets active courses

Request Information

URI Parameters

NameDescriptionTypeAdditional information
version

string

None.

Body Parameters

None.

Response Information

Resource Description

Collection of CourseViewModel
NameDescriptionTypeAdditional 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>