POST api/Common/SetRoleMenuAuthorization/

Request Information

URI Parameters

None.

Body Parameters

Collection of RoleMenuAuthorization
NameDescriptionTypeAdditional 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

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml, multipart/form-data

Sample:

Sample not available.