POST api/teachers

Gets paged result of teachers

Request Information

URI Parameters

None.

Body Parameters

query defition

TeacherLimiter
NameDescriptionTypeAdditional information
ZipCode

Filter using equals

string

None.

AvailableClass

Filter using contains

string

None.

FirstName

Filter using contains

string

None.

LastName

Filter using contains

string

None.

Email

Filter using contains

string

None.

Take

integer

Range: inclusive between 0 and 500

Skip

integer

Range: inclusive between 0 and 2147483647

Request Formats

application/json, text/json

Sample:
{
  "ZipCode": "sample string 1",
  "AvailableClass": "sample string 2",
  "FirstName": "sample string 3",
  "LastName": "sample string 4",
  "Email": "sample string 5",
  "Take": 6,
  "Skip": 7
}

application/xml, text/xml

Sample:
<TeacherLimiter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SpeedadminApi.ViewModels">
  <AvailableClass>sample string 2</AvailableClass>
  <Email>sample string 5</Email>
  <FirstName>sample string 3</FirstName>
  <LastName>sample string 4</LastName>
  <Skip>7</Skip>
  <Take>6</Take>
  <ZipCode>sample string 1</ZipCode>
</TeacherLimiter>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IPagedResultOfTeacherViewModel
NameDescriptionTypeAdditional information
Results

Collection of TeacherViewModel

None.

TotalResults

integer

None.

RequestResults

integer

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.