GET api/staff/AllStaff

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

Collection of AllStaffViewModel
NameDescriptionTypeAdditional information
SchoolName

string

None.

SchoolId

integer

None.

DistrictId

integer

None.

Tutors

Collection of AllStaffListViewModel

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "SchoolName": "sample string 1",
    "SchoolId": 2,
    "DistrictId": 3,
    "Tutors": [
      {
        "StaffName": "sample string 1",
        "StaffId": 2,
        "Active": true,
        "SubscriptionActive": true,
        "RoleId": 5,
        "Email": "sample string 6",
        "StudentCount": 7,
        "UserName": "sample string 8"
      },
      {
        "StaffName": "sample string 1",
        "StaffId": 2,
        "Active": true,
        "SubscriptionActive": true,
        "RoleId": 5,
        "Email": "sample string 6",
        "StudentCount": 7,
        "UserName": "sample string 8"
      }
    ]
  },
  {
    "SchoolName": "sample string 1",
    "SchoolId": 2,
    "DistrictId": 3,
    "Tutors": [
      {
        "StaffName": "sample string 1",
        "StaffId": 2,
        "Active": true,
        "SubscriptionActive": true,
        "RoleId": 5,
        "Email": "sample string 6",
        "StudentCount": 7,
        "UserName": "sample string 8"
      },
      {
        "StaffName": "sample string 1",
        "StaffId": 2,
        "Active": true,
        "SubscriptionActive": true,
        "RoleId": 5,
        "Email": "sample string 6",
        "StudentCount": 7,
        "UserName": "sample string 8"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfAllStaffViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LS_API.Models.StaffModels.ViewModel">
  <AllStaffViewModel>
    <DistrictId>3</DistrictId>
    <SchoolId>2</SchoolId>
    <SchoolName>sample string 1</SchoolName>
    <Tutors>
      <AllStaffListViewModel>
        <Active>true</Active>
        <Email>sample string 6</Email>
        <RoleId>5</RoleId>
        <StaffId>2</StaffId>
        <StaffName>sample string 1</StaffName>
        <StudentCount>7</StudentCount>
        <SubscriptionActive>true</SubscriptionActive>
        <UserName>sample string 8</UserName>
      </AllStaffListViewModel>
      <AllStaffListViewModel>
        <Active>true</Active>
        <Email>sample string 6</Email>
        <RoleId>5</RoleId>
        <StaffId>2</StaffId>
        <StaffName>sample string 1</StaffName>
        <StudentCount>7</StudentCount>
        <SubscriptionActive>true</SubscriptionActive>
        <UserName>sample string 8</UserName>
      </AllStaffListViewModel>
    </Tutors>
  </AllStaffViewModel>
  <AllStaffViewModel>
    <DistrictId>3</DistrictId>
    <SchoolId>2</SchoolId>
    <SchoolName>sample string 1</SchoolName>
    <Tutors>
      <AllStaffListViewModel>
        <Active>true</Active>
        <Email>sample string 6</Email>
        <RoleId>5</RoleId>
        <StaffId>2</StaffId>
        <StaffName>sample string 1</StaffName>
        <StudentCount>7</StudentCount>
        <SubscriptionActive>true</SubscriptionActive>
        <UserName>sample string 8</UserName>
      </AllStaffListViewModel>
      <AllStaffListViewModel>
        <Active>true</Active>
        <Email>sample string 6</Email>
        <RoleId>5</RoleId>
        <StaffId>2</StaffId>
        <StaffName>sample string 1</StaffName>
        <StudentCount>7</StudentCount>
        <SubscriptionActive>true</SubscriptionActive>
        <UserName>sample string 8</UserName>
      </AllStaffListViewModel>
    </Tutors>
  </AllStaffViewModel>
</ArrayOfAllStaffViewModel>