GET api/ECClasses?teacherId={teacherId}

Retrieves list of classes based on the Teacher id.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
teacherId

Filter and return list of classes filter by Teacher ID.

integer

Required

Body Parameters

None.

Response Information

Resource Description

A list of Classes matching the provided Teacher ID.

Collection of ECClass
NameDescriptionTypeAdditional information
ClassId

Gets or sets the class ID.

integer

None.

ClassName

Gets or sets the class name.

string

None.

NumberOfStudents

Gets or sets the number of students in the class.

integer

None.

Subject

Gets or sets the subject of the class.

string

None.

TeacherId

Gets or sets the class teacher ID.

integer

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "ClassId": 1,
    "ClassName": "sample string 2",
    "NumberOfStudents": 3,
    "Subject": "sample string 4",
    "TeacherId": 5
  },
  {
    "ClassId": 1,
    "ClassName": "sample string 2",
    "NumberOfStudents": 3,
    "Subject": "sample string 4",
    "TeacherId": 5
  }
]

application/xml, text/xml

Sample:
<ArrayOfECClass xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OTJServices.Models">
  <ECClass>
    <ClassId>1</ClassId>
    <ClassName>sample string 2</ClassName>
    <NumberOfStudents>3</NumberOfStudents>
    <Subject>sample string 4</Subject>
    <TeacherId>5</TeacherId>
  </ECClass>
  <ECClass>
    <ClassId>1</ClassId>
    <ClassName>sample string 2</ClassName>
    <NumberOfStudents>3</NumberOfStudents>
    <Subject>sample string 4</Subject>
    <TeacherId>5</TeacherId>
  </ECClass>
</ArrayOfECClass>