POST api/ComponentLayer/AddComponentWindow
Request Information
URI Parameters
None.
Body Parameters
ComponentLayerViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ComponentWindowLevels | Collection of ComponentLayerDetailViewModel |
None. |
|
| ComponentNames | Collection of LookupDto |
None. |
|
| ComponentLayer | ComponentLayerDetailViewModel |
None. |
|
| Message | string |
None. |
|
| Success | boolean |
None. |
|
| CreateNewButton | CommandButtonDto |
None. |
|
| ChangeNameButton | CommandButtonDto |
None. |
Request Formats
application/json, text/json
Sample:
{
"createNewButton": {
"visible": true,
"enabled": true,
"caption": "sample string 3"
},
"changeNameButton": {
"visible": true,
"enabled": true,
"caption": "sample string 3"
},
"componentWindowLevels": [
{
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
},
{
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
}
],
"componentNames": [
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "8049cca9-064d-40ad-93cd-0e755106a95e",
"parentUid": "e4df538c-1162-4883-b7dd-2f3a213677d1",
"clientDefaultContactUid": "9c798aae-c992-4771-bea5-8c39bf77998a",
"v10CompanyId": 1
},
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "8049cca9-064d-40ad-93cd-0e755106a95e",
"parentUid": "e4df538c-1162-4883-b7dd-2f3a213677d1",
"clientDefaultContactUid": "9c798aae-c992-4771-bea5-8c39bf77998a",
"v10CompanyId": 1
}
],
"componentLayer": {
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
},
"message": "sample string 1",
"success": true
}
application/xml, text/xml
Sample:
<ComponentLayerViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels">
<ChangeNameButton xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
<d2p1:Caption>sample string 3</d2p1:Caption>
<d2p1:Enabled>true</d2p1:Enabled>
<d2p1:Visible>true</d2p1:Visible>
</ChangeNameButton>
<ComponentLayer>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayer>
<ComponentNames xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto">
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>9c798aae-c992-4771-bea5-8c39bf77998a</d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>
<d2p1:_x003C_Description_x003E_k__BackingField>sample string 5</d2p1:_x003C_Description_x003E_k__BackingField>
<d2p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d2p1:_x003C_IdString_x003E_k__BackingField>
<d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
<d2p1:_x003C_Name_x003E_k__BackingField>sample string 3</d2p1:_x003C_Name_x003E_k__BackingField>
<d2p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d2p1:_x003C_ParentId_x003E_k__BackingField>
<d2p1:_x003C_ParentUid_x003E_k__BackingField>e4df538c-1162-4883-b7dd-2f3a213677d1</d2p1:_x003C_ParentUid_x003E_k__BackingField>
<d2p1:_x003C_Selected_x003E_k__BackingField>true</d2p1:_x003C_Selected_x003E_k__BackingField>
<d2p1:_x003C_SortIndex_x003E_k__BackingField>7</d2p1:_x003C_SortIndex_x003E_k__BackingField>
<d2p1:_x003C_UniqueId_x003E_k__BackingField>8049cca9-064d-40ad-93cd-0e755106a95e</d2p1:_x003C_UniqueId_x003E_k__BackingField>
<d2p1:_x003C_V10CompanyId_x003E_k__BackingField>1</d2p1:_x003C_V10CompanyId_x003E_k__BackingField>
</d2p1:LookupDto>
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>9c798aae-c992-4771-bea5-8c39bf77998a</d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>
<d2p1:_x003C_Description_x003E_k__BackingField>sample string 5</d2p1:_x003C_Description_x003E_k__BackingField>
<d2p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d2p1:_x003C_IdString_x003E_k__BackingField>
<d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
<d2p1:_x003C_Name_x003E_k__BackingField>sample string 3</d2p1:_x003C_Name_x003E_k__BackingField>
<d2p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d2p1:_x003C_ParentId_x003E_k__BackingField>
<d2p1:_x003C_ParentUid_x003E_k__BackingField>e4df538c-1162-4883-b7dd-2f3a213677d1</d2p1:_x003C_ParentUid_x003E_k__BackingField>
<d2p1:_x003C_Selected_x003E_k__BackingField>true</d2p1:_x003C_Selected_x003E_k__BackingField>
<d2p1:_x003C_SortIndex_x003E_k__BackingField>7</d2p1:_x003C_SortIndex_x003E_k__BackingField>
<d2p1:_x003C_UniqueId_x003E_k__BackingField>8049cca9-064d-40ad-93cd-0e755106a95e</d2p1:_x003C_UniqueId_x003E_k__BackingField>
<d2p1:_x003C_V10CompanyId_x003E_k__BackingField>1</d2p1:_x003C_V10CompanyId_x003E_k__BackingField>
</d2p1:LookupDto>
</ComponentNames>
<ComponentWindowLevels>
<ComponentLayerDetailViewModel>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayerDetailViewModel>
<ComponentLayerDetailViewModel>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayerDetailViewModel>
</ComponentWindowLevels>
<CreateNewButton xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
<d2p1:Caption>sample string 3</d2p1:Caption>
<d2p1:Enabled>true</d2p1:Enabled>
<d2p1:Visible>true</d2p1:Visible>
</CreateNewButton>
<Message>sample string 1</Message>
<Success>true</Success>
</ComponentLayerViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ComponentLayerViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ComponentWindowLevels | Collection of ComponentLayerDetailViewModel |
None. |
|
| ComponentNames | Collection of LookupDto |
None. |
|
| ComponentLayer | ComponentLayerDetailViewModel |
None. |
|
| Message | string |
None. |
|
| Success | boolean |
None. |
|
| CreateNewButton | CommandButtonDto |
None. |
|
| ChangeNameButton | CommandButtonDto |
None. |
Response Formats
application/json, text/json
Sample:
{
"createNewButton": {
"visible": true,
"enabled": true,
"caption": "sample string 3"
},
"changeNameButton": {
"visible": true,
"enabled": true,
"caption": "sample string 3"
},
"componentWindowLevels": [
{
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
},
{
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
}
],
"componentNames": [
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "49aa74fe-e8f8-4f19-8e18-1b25f51296a8",
"parentUid": "80f2a947-2b29-4994-b5b0-5beda81a1513",
"clientDefaultContactUid": "7f58c7b1-26ec-44ac-bca9-b4a91c8b4f8f",
"v10CompanyId": 1
},
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "49aa74fe-e8f8-4f19-8e18-1b25f51296a8",
"parentUid": "80f2a947-2b29-4994-b5b0-5beda81a1513",
"clientDefaultContactUid": "7f58c7b1-26ec-44ac-bca9-b4a91c8b4f8f",
"v10CompanyId": 1
}
],
"componentLayer": {
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
},
"message": "sample string 1",
"success": true
}
application/xml, text/xml
Sample:
<ComponentLayerViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels">
<ChangeNameButton xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
<d2p1:Caption>sample string 3</d2p1:Caption>
<d2p1:Enabled>true</d2p1:Enabled>
<d2p1:Visible>true</d2p1:Visible>
</ChangeNameButton>
<ComponentLayer>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayer>
<ComponentNames xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto">
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>7f58c7b1-26ec-44ac-bca9-b4a91c8b4f8f</d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>
<d2p1:_x003C_Description_x003E_k__BackingField>sample string 5</d2p1:_x003C_Description_x003E_k__BackingField>
<d2p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d2p1:_x003C_IdString_x003E_k__BackingField>
<d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
<d2p1:_x003C_Name_x003E_k__BackingField>sample string 3</d2p1:_x003C_Name_x003E_k__BackingField>
<d2p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d2p1:_x003C_ParentId_x003E_k__BackingField>
<d2p1:_x003C_ParentUid_x003E_k__BackingField>80f2a947-2b29-4994-b5b0-5beda81a1513</d2p1:_x003C_ParentUid_x003E_k__BackingField>
<d2p1:_x003C_Selected_x003E_k__BackingField>true</d2p1:_x003C_Selected_x003E_k__BackingField>
<d2p1:_x003C_SortIndex_x003E_k__BackingField>7</d2p1:_x003C_SortIndex_x003E_k__BackingField>
<d2p1:_x003C_UniqueId_x003E_k__BackingField>49aa74fe-e8f8-4f19-8e18-1b25f51296a8</d2p1:_x003C_UniqueId_x003E_k__BackingField>
<d2p1:_x003C_V10CompanyId_x003E_k__BackingField>1</d2p1:_x003C_V10CompanyId_x003E_k__BackingField>
</d2p1:LookupDto>
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>7f58c7b1-26ec-44ac-bca9-b4a91c8b4f8f</d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>
<d2p1:_x003C_Description_x003E_k__BackingField>sample string 5</d2p1:_x003C_Description_x003E_k__BackingField>
<d2p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d2p1:_x003C_IdString_x003E_k__BackingField>
<d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
<d2p1:_x003C_Name_x003E_k__BackingField>sample string 3</d2p1:_x003C_Name_x003E_k__BackingField>
<d2p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d2p1:_x003C_ParentId_x003E_k__BackingField>
<d2p1:_x003C_ParentUid_x003E_k__BackingField>80f2a947-2b29-4994-b5b0-5beda81a1513</d2p1:_x003C_ParentUid_x003E_k__BackingField>
<d2p1:_x003C_Selected_x003E_k__BackingField>true</d2p1:_x003C_Selected_x003E_k__BackingField>
<d2p1:_x003C_SortIndex_x003E_k__BackingField>7</d2p1:_x003C_SortIndex_x003E_k__BackingField>
<d2p1:_x003C_UniqueId_x003E_k__BackingField>49aa74fe-e8f8-4f19-8e18-1b25f51296a8</d2p1:_x003C_UniqueId_x003E_k__BackingField>
<d2p1:_x003C_V10CompanyId_x003E_k__BackingField>1</d2p1:_x003C_V10CompanyId_x003E_k__BackingField>
</d2p1:LookupDto>
</ComponentNames>
<ComponentWindowLevels>
<ComponentLayerDetailViewModel>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayerDetailViewModel>
<ComponentLayerDetailViewModel>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayerDetailViewModel>
</ComponentWindowLevels>
<CreateNewButton xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
<d2p1:Caption>sample string 3</d2p1:Caption>
<d2p1:Enabled>true</d2p1:Enabled>
<d2p1:Visible>true</d2p1:Visible>
</CreateNewButton>
<Message>sample string 1</Message>
<Success>true</Success>
</ComponentLayerViewModel>