GET api/StaffHomework/GetInstituteAccessTreeFromUserId?UserId={UserId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| UserId | string |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of InstituteMasterModel| Name | Description | Type | Additional information |
|---|---|---|---|
| InstituteMasterId | string |
None. |
|
| InstituteName | string |
None. |
|
| HasAccess | boolean |
None. |
|
| Branches | Collection of InstituteBranchModel |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"InstituteMasterId": "sample string 1",
"InstituteName": "sample string 2",
"HasAccess": true,
"Branches": [
{
"InstituteBranchId": "sample string 1",
"BranchName": "sample string 2",
"HasAccess": true,
"Institutes": [
{
"InstituteId": "sample string 1",
"InstituteSectionName": "sample string 2",
"HasAccess": true
},
{
"InstituteId": "sample string 1",
"InstituteSectionName": "sample string 2",
"HasAccess": true
}
]
},
{
"InstituteBranchId": "sample string 1",
"BranchName": "sample string 2",
"HasAccess": true,
"Institutes": [
{
"InstituteId": "sample string 1",
"InstituteSectionName": "sample string 2",
"HasAccess": true
},
{
"InstituteId": "sample string 1",
"InstituteSectionName": "sample string 2",
"HasAccess": true
}
]
}
]
},
{
"InstituteMasterId": "sample string 1",
"InstituteName": "sample string 2",
"HasAccess": true,
"Branches": [
{
"InstituteBranchId": "sample string 1",
"BranchName": "sample string 2",
"HasAccess": true,
"Institutes": [
{
"InstituteId": "sample string 1",
"InstituteSectionName": "sample string 2",
"HasAccess": true
},
{
"InstituteId": "sample string 1",
"InstituteSectionName": "sample string 2",
"HasAccess": true
}
]
},
{
"InstituteBranchId": "sample string 1",
"BranchName": "sample string 2",
"HasAccess": true,
"Institutes": [
{
"InstituteId": "sample string 1",
"InstituteSectionName": "sample string 2",
"HasAccess": true
},
{
"InstituteId": "sample string 1",
"InstituteSectionName": "sample string 2",
"HasAccess": true
}
]
}
]
}
]
text/html
Sample:
[{"InstituteMasterId":"sample string 1","InstituteName":"sample string 2","HasAccess":true,"Branches":[{"InstituteBranchId":"sample string 1","BranchName":"sample string 2","HasAccess":true,"Institutes":[{"InstituteId":"sample string 1","InstituteSectionName":"sample string 2","HasAccess":true},{"InstituteId":"sample string 1","InstituteSectionName":"sample string 2","HasAccess":true}]},{"InstituteBranchId":"sample string 1","BranchName":"sample string 2","HasAccess":true,"Institutes":[{"InstituteId":"sample string 1","InstituteSectionName":"sample string 2","HasAccess":true},{"InstituteId":"sample string 1","InstituteSectionName":"sample string 2","HasAccess":true}]}]},{"InstituteMasterId":"sample string 1","InstituteName":"sample string 2","HasAccess":true,"Branches":[{"InstituteBranchId":"sample string 1","BranchName":"sample string 2","HasAccess":true,"Institutes":[{"InstituteId":"sample string 1","InstituteSectionName":"sample string 2","HasAccess":true},{"InstituteId":"sample string 1","InstituteSectionName":"sample string 2","HasAccess":true}]},{"InstituteBranchId":"sample string 1","BranchName":"sample string 2","HasAccess":true,"Institutes":[{"InstituteId":"sample string 1","InstituteSectionName":"sample string 2","HasAccess":true},{"InstituteId":"sample string 1","InstituteSectionName":"sample string 2","HasAccess":true}]}]}]
application/xml, text/xml
Sample:
<ArrayOfStaffLoginModels.InstituteMasterModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SmartInstituteSoftware.Models">
<StaffLoginModels.InstituteMasterModel>
<Branches>
<StaffLoginModels.InstituteBranchModel>
<BranchName>sample string 2</BranchName>
<HasAccess>true</HasAccess>
<InstituteBranchId>sample string 1</InstituteBranchId>
<Institutes>
<StaffLoginModels.InstituteModel>
<HasAccess>true</HasAccess>
<InstituteId>sample string 1</InstituteId>
<InstituteSectionName>sample string 2</InstituteSectionName>
</StaffLoginModels.InstituteModel>
<StaffLoginModels.InstituteModel>
<HasAccess>true</HasAccess>
<InstituteId>sample string 1</InstituteId>
<InstituteSectionName>sample string 2</InstituteSectionName>
</StaffLoginModels.InstituteModel>
</Institutes>
</StaffLoginModels.InstituteBranchModel>
<StaffLoginModels.InstituteBranchModel>
<BranchName>sample string 2</BranchName>
<HasAccess>true</HasAccess>
<InstituteBranchId>sample string 1</InstituteBranchId>
<Institutes>
<StaffLoginModels.InstituteModel>
<HasAccess>true</HasAccess>
<InstituteId>sample string 1</InstituteId>
<InstituteSectionName>sample string 2</InstituteSectionName>
</StaffLoginModels.InstituteModel>
<StaffLoginModels.InstituteModel>
<HasAccess>true</HasAccess>
<InstituteId>sample string 1</InstituteId>
<InstituteSectionName>sample string 2</InstituteSectionName>
</StaffLoginModels.InstituteModel>
</Institutes>
</StaffLoginModels.InstituteBranchModel>
</Branches>
<HasAccess>true</HasAccess>
<InstituteMasterId>sample string 1</InstituteMasterId>
<InstituteName>sample string 2</InstituteName>
</StaffLoginModels.InstituteMasterModel>
<StaffLoginModels.InstituteMasterModel>
<Branches>
<StaffLoginModels.InstituteBranchModel>
<BranchName>sample string 2</BranchName>
<HasAccess>true</HasAccess>
<InstituteBranchId>sample string 1</InstituteBranchId>
<Institutes>
<StaffLoginModels.InstituteModel>
<HasAccess>true</HasAccess>
<InstituteId>sample string 1</InstituteId>
<InstituteSectionName>sample string 2</InstituteSectionName>
</StaffLoginModels.InstituteModel>
<StaffLoginModels.InstituteModel>
<HasAccess>true</HasAccess>
<InstituteId>sample string 1</InstituteId>
<InstituteSectionName>sample string 2</InstituteSectionName>
</StaffLoginModels.InstituteModel>
</Institutes>
</StaffLoginModels.InstituteBranchModel>
<StaffLoginModels.InstituteBranchModel>
<BranchName>sample string 2</BranchName>
<HasAccess>true</HasAccess>
<InstituteBranchId>sample string 1</InstituteBranchId>
<Institutes>
<StaffLoginModels.InstituteModel>
<HasAccess>true</HasAccess>
<InstituteId>sample string 1</InstituteId>
<InstituteSectionName>sample string 2</InstituteSectionName>
</StaffLoginModels.InstituteModel>
<StaffLoginModels.InstituteModel>
<HasAccess>true</HasAccess>
<InstituteId>sample string 1</InstituteId>
<InstituteSectionName>sample string 2</InstituteSectionName>
</StaffLoginModels.InstituteModel>
</Institutes>
</StaffLoginModels.InstituteBranchModel>
</Branches>
<HasAccess>true</HasAccess>
<InstituteMasterId>sample string 1</InstituteMasterId>
<InstituteName>sample string 2</InstituteName>
</StaffLoginModels.InstituteMasterModel>
</ArrayOfStaffLoginModels.InstituteMasterModel>