POST api/Common/SetRoleMenuAuthorization/
Request Information
URI Parameters
None.
Body Parameters
Collection of RoleMenuAuthorization| Name | Description | Type | Additional information |
|---|---|---|---|
| roleMenuAuthorizationID | integer |
None. |
|
| userRoleID | integer |
None. |
|
| menuID | integer |
None. |
|
| menu | string |
None. |
|
| parentID | integer |
None. |
|
| createRight | boolean |
None. |
|
| viewRight | boolean |
None. |
|
| activeRight | boolean |
None. |
|
| isAccessible | boolean |
None. |
|
| moduleId | integer |
None. |
|
| groupId | integer |
None. |
|
| _roleMenuAuthorizationHeaders | RoleMenuAuthorizationHeader |
None. |
|
| _roleMenuAuthorizationHeader | Collection of RoleMenuAuthorizationHeader |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"_roleMenuAuthorizationHeaders": {
"roleMenuAuthorizationID": 1,
"menuID": 1,
"menu": "sample string 1",
"parentID": 1,
"createRight": true,
"viewRight": true,
"activeRight": true,
"isAccessible": true,
"userRoleId": 2,
"subModules": null
},
"_roleMenuAuthorizationHeader": [
{
"roleMenuAuthorizationID": 1,
"menuID": 1,
"menu": "sample string 1",
"parentID": 1,
"createRight": true,
"viewRight": true,
"activeRight": true,
"isAccessible": true,
"userRoleId": 2,
"subModules": null
},
{
"roleMenuAuthorizationID": 1,
"menuID": 1,
"menu": "sample string 1",
"parentID": 1,
"createRight": true,
"viewRight": true,
"activeRight": true,
"isAccessible": true,
"userRoleId": 2,
"subModules": null
}
],
"roleMenuAuthorizationID": 1,
"userRoleID": 1,
"menuID": 1,
"menu": "sample string 1",
"parentID": 1,
"createRight": true,
"viewRight": true,
"activeRight": true,
"isAccessible": true,
"moduleId": 2,
"groupId": 1
},
{
"_roleMenuAuthorizationHeaders": {
"roleMenuAuthorizationID": 1,
"menuID": 1,
"menu": "sample string 1",
"parentID": 1,
"createRight": true,
"viewRight": true,
"activeRight": true,
"isAccessible": true,
"userRoleId": 2,
"subModules": null
},
"_roleMenuAuthorizationHeader": [
{
"roleMenuAuthorizationID": 1,
"menuID": 1,
"menu": "sample string 1",
"parentID": 1,
"createRight": true,
"viewRight": true,
"activeRight": true,
"isAccessible": true,
"userRoleId": 2,
"subModules": null
},
{
"roleMenuAuthorizationID": 1,
"menuID": 1,
"menu": "sample string 1",
"parentID": 1,
"createRight": true,
"viewRight": true,
"activeRight": true,
"isAccessible": true,
"userRoleId": 2,
"subModules": null
}
],
"roleMenuAuthorizationID": 1,
"userRoleID": 1,
"menuID": 1,
"menu": "sample string 1",
"parentID": 1,
"createRight": true,
"viewRight": true,
"activeRight": true,
"isAccessible": true,
"moduleId": 2,
"groupId": 1
}
]
application/xml, text/xml
Sample:
<ArrayOfRoleMenuAuthorization xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Transportal.BAL.Common">
<RoleMenuAuthorization>
<_roleMenuAuthorizationHeader xmlns:d3p1="http://schemas.datacontract.org/2004/07/Transportal.BAL.Models">
<d3p1:RoleMenuAuthorizationHeader>
<d3p1:activeRight>true</d3p1:activeRight>
<d3p1:createRight>true</d3p1:createRight>
<d3p1:isAccessible>true</d3p1:isAccessible>
<d3p1:menu>sample string 1</d3p1:menu>
<d3p1:menuID>1</d3p1:menuID>
<d3p1:parentID>1</d3p1:parentID>
<d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID>
<d3p1:subModules i:nil="true" />
<d3p1:userRoleId>2</d3p1:userRoleId>
<d3p1:viewRight>true</d3p1:viewRight>
</d3p1:RoleMenuAuthorizationHeader>
<d3p1:RoleMenuAuthorizationHeader>
<d3p1:activeRight>true</d3p1:activeRight>
<d3p1:createRight>true</d3p1:createRight>
<d3p1:isAccessible>true</d3p1:isAccessible>
<d3p1:menu>sample string 1</d3p1:menu>
<d3p1:menuID>1</d3p1:menuID>
<d3p1:parentID>1</d3p1:parentID>
<d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID>
<d3p1:subModules i:nil="true" />
<d3p1:userRoleId>2</d3p1:userRoleId>
<d3p1:viewRight>true</d3p1:viewRight>
</d3p1:RoleMenuAuthorizationHeader>
</_roleMenuAuthorizationHeader>
<_roleMenuAuthorizationHeaders xmlns:d3p1="http://schemas.datacontract.org/2004/07/Transportal.BAL.Models">
<d3p1:activeRight>true</d3p1:activeRight>
<d3p1:createRight>true</d3p1:createRight>
<d3p1:isAccessible>true</d3p1:isAccessible>
<d3p1:menu>sample string 1</d3p1:menu>
<d3p1:menuID>1</d3p1:menuID>
<d3p1:parentID>1</d3p1:parentID>
<d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID>
<d3p1:subModules i:nil="true" />
<d3p1:userRoleId>2</d3p1:userRoleId>
<d3p1:viewRight>true</d3p1:viewRight>
</_roleMenuAuthorizationHeaders>
<activeRight>true</activeRight>
<createRight>true</createRight>
<groupId>1</groupId>
<isAccessible>true</isAccessible>
<menu>sample string 1</menu>
<menuID>1</menuID>
<moduleId>2</moduleId>
<parentID>1</parentID>
<roleMenuAuthorizationID>1</roleMenuAuthorizationID>
<userRoleID>1</userRoleID>
<viewRight>true</viewRight>
</RoleMenuAuthorization>
<RoleMenuAuthorization>
<_roleMenuAuthorizationHeader xmlns:d3p1="http://schemas.datacontract.org/2004/07/Transportal.BAL.Models">
<d3p1:RoleMenuAuthorizationHeader>
<d3p1:activeRight>true</d3p1:activeRight>
<d3p1:createRight>true</d3p1:createRight>
<d3p1:isAccessible>true</d3p1:isAccessible>
<d3p1:menu>sample string 1</d3p1:menu>
<d3p1:menuID>1</d3p1:menuID>
<d3p1:parentID>1</d3p1:parentID>
<d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID>
<d3p1:subModules i:nil="true" />
<d3p1:userRoleId>2</d3p1:userRoleId>
<d3p1:viewRight>true</d3p1:viewRight>
</d3p1:RoleMenuAuthorizationHeader>
<d3p1:RoleMenuAuthorizationHeader>
<d3p1:activeRight>true</d3p1:activeRight>
<d3p1:createRight>true</d3p1:createRight>
<d3p1:isAccessible>true</d3p1:isAccessible>
<d3p1:menu>sample string 1</d3p1:menu>
<d3p1:menuID>1</d3p1:menuID>
<d3p1:parentID>1</d3p1:parentID>
<d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID>
<d3p1:subModules i:nil="true" />
<d3p1:userRoleId>2</d3p1:userRoleId>
<d3p1:viewRight>true</d3p1:viewRight>
</d3p1:RoleMenuAuthorizationHeader>
</_roleMenuAuthorizationHeader>
<_roleMenuAuthorizationHeaders xmlns:d3p1="http://schemas.datacontract.org/2004/07/Transportal.BAL.Models">
<d3p1:activeRight>true</d3p1:activeRight>
<d3p1:createRight>true</d3p1:createRight>
<d3p1:isAccessible>true</d3p1:isAccessible>
<d3p1:menu>sample string 1</d3p1:menu>
<d3p1:menuID>1</d3p1:menuID>
<d3p1:parentID>1</d3p1:parentID>
<d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID>
<d3p1:subModules i:nil="true" />
<d3p1:userRoleId>2</d3p1:userRoleId>
<d3p1:viewRight>true</d3p1:viewRight>
</_roleMenuAuthorizationHeaders>
<activeRight>true</activeRight>
<createRight>true</createRight>
<groupId>1</groupId>
<isAccessible>true</isAccessible>
<menu>sample string 1</menu>
<menuID>1</menuID>
<moduleId>2</moduleId>
<parentID>1</parentID>
<roleMenuAuthorizationID>1</roleMenuAuthorizationID>
<userRoleID>1</userRoleID>
<viewRight>true</viewRight>
</RoleMenuAuthorization>
</ArrayOfRoleMenuAuthorization>
multipart/form-data
Sample:
<ArrayOfRoleMenuAuthorization xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Transportal.BAL.Common"><RoleMenuAuthorization><_roleMenuAuthorizationHeader xmlns:d3p1="http://schemas.datacontract.org/2004/07/Transportal.BAL.Models"><d3p1:RoleMenuAuthorizationHeader><d3p1:activeRight>true</d3p1:activeRight><d3p1:createRight>true</d3p1:createRight><d3p1:isAccessible>true</d3p1:isAccessible><d3p1:menu>sample string 1</d3p1:menu><d3p1:menuID>1</d3p1:menuID><d3p1:parentID>1</d3p1:parentID><d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID><d3p1:subModules i:nil="true" /><d3p1:userRoleId>2</d3p1:userRoleId><d3p1:viewRight>true</d3p1:viewRight></d3p1:RoleMenuAuthorizationHeader><d3p1:RoleMenuAuthorizationHeader><d3p1:activeRight>true</d3p1:activeRight><d3p1:createRight>true</d3p1:createRight><d3p1:isAccessible>true</d3p1:isAccessible><d3p1:menu>sample string 1</d3p1:menu><d3p1:menuID>1</d3p1:menuID><d3p1:parentID>1</d3p1:parentID><d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID><d3p1:subModules i:nil="true" /><d3p1:userRoleId>2</d3p1:userRoleId><d3p1:viewRight>true</d3p1:viewRight></d3p1:RoleMenuAuthorizationHeader></_roleMenuAuthorizationHeader><_roleMenuAuthorizationHeaders xmlns:d3p1="http://schemas.datacontract.org/2004/07/Transportal.BAL.Models"><d3p1:activeRight>true</d3p1:activeRight><d3p1:createRight>true</d3p1:createRight><d3p1:isAccessible>true</d3p1:isAccessible><d3p1:menu>sample string 1</d3p1:menu><d3p1:menuID>1</d3p1:menuID><d3p1:parentID>1</d3p1:parentID><d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID><d3p1:subModules i:nil="true" /><d3p1:userRoleId>2</d3p1:userRoleId><d3p1:viewRight>true</d3p1:viewRight></_roleMenuAuthorizationHeaders><activeRight>true</activeRight><createRight>true</createRight><groupId>1</groupId><isAccessible>true</isAccessible><menu>sample string 1</menu><menuID>1</menuID><moduleId>2</moduleId><parentID>1</parentID><roleMenuAuthorizationID>1</roleMenuAuthorizationID><userRoleID>1</userRoleID><viewRight>true</viewRight></RoleMenuAuthorization><RoleMenuAuthorization><_roleMenuAuthorizationHeader xmlns:d3p1="http://schemas.datacontract.org/2004/07/Transportal.BAL.Models"><d3p1:RoleMenuAuthorizationHeader><d3p1:activeRight>true</d3p1:activeRight><d3p1:createRight>true</d3p1:createRight><d3p1:isAccessible>true</d3p1:isAccessible><d3p1:menu>sample string 1</d3p1:menu><d3p1:menuID>1</d3p1:menuID><d3p1:parentID>1</d3p1:parentID><d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID><d3p1:subModules i:nil="true" /><d3p1:userRoleId>2</d3p1:userRoleId><d3p1:viewRight>true</d3p1:viewRight></d3p1:RoleMenuAuthorizationHeader><d3p1:RoleMenuAuthorizationHeader><d3p1:activeRight>true</d3p1:activeRight><d3p1:createRight>true</d3p1:createRight><d3p1:isAccessible>true</d3p1:isAccessible><d3p1:menu>sample string 1</d3p1:menu><d3p1:menuID>1</d3p1:menuID><d3p1:parentID>1</d3p1:parentID><d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID><d3p1:subModules i:nil="true" /><d3p1:userRoleId>2</d3p1:userRoleId><d3p1:viewRight>true</d3p1:viewRight></d3p1:RoleMenuAuthorizationHeader></_roleMenuAuthorizationHeader><_roleMenuAuthorizationHeaders xmlns:d3p1="http://schemas.datacontract.org/2004/07/Transportal.BAL.Models"><d3p1:activeRight>true</d3p1:activeRight><d3p1:createRight>true</d3p1:createRight><d3p1:isAccessible>true</d3p1:isAccessible><d3p1:menu>sample string 1</d3p1:menu><d3p1:menuID>1</d3p1:menuID><d3p1:parentID>1</d3p1:parentID><d3p1:roleMenuAuthorizationID>1</d3p1:roleMenuAuthorizationID><d3p1:subModules i:nil="true" /><d3p1:userRoleId>2</d3p1:userRoleId><d3p1:viewRight>true</d3p1:viewRight></_roleMenuAuthorizationHeaders><activeRight>true</activeRight><createRight>true</createRight><groupId>1</groupId><isAccessible>true</isAccessible><menu>sample string 1</menu><menuID>1</menuID><moduleId>2</moduleId><parentID>1</parentID><roleMenuAuthorizationID>1</roleMenuAuthorizationID><userRoleID>1</userRoleID><viewRight>true</viewRight></RoleMenuAuthorization></ArrayOfRoleMenuAuthorization>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml, multipart/form-data
Sample:
Sample not available.