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": "5c727585-c3ae-4649-83bb-906c1e04ceca",
"parentUid": "8e3a787b-3964-479e-b31e-2f1c04198540",
"clientDefaultContactUid": "2919e8ba-02a7-4b36-9099-ff9be7c123c6"
},
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "5c727585-c3ae-4649-83bb-906c1e04ceca",
"parentUid": "8e3a787b-3964-479e-b31e-2f1c04198540",
"clientDefaultContactUid": "2919e8ba-02a7-4b36-9099-ff9be7c123c6"
}
],
"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>2919e8ba-02a7-4b36-9099-ff9be7c123c6</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>8e3a787b-3964-479e-b31e-2f1c04198540</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>5c727585-c3ae-4649-83bb-906c1e04ceca</d2p1:_x003C_UniqueId_x003E_k__BackingField>
</d2p1:LookupDto>
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>2919e8ba-02a7-4b36-9099-ff9be7c123c6</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>8e3a787b-3964-479e-b31e-2f1c04198540</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>5c727585-c3ae-4649-83bb-906c1e04ceca</d2p1:_x003C_UniqueId_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": "72826a1e-b341-4574-9c01-4e175b64ed65",
"parentUid": "2def9d88-7371-476a-b756-08131316e24a",
"clientDefaultContactUid": "02b07a82-b79b-4f53-8cfd-7b44e0b7d9b1"
},
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "72826a1e-b341-4574-9c01-4e175b64ed65",
"parentUid": "2def9d88-7371-476a-b756-08131316e24a",
"clientDefaultContactUid": "02b07a82-b79b-4f53-8cfd-7b44e0b7d9b1"
}
],
"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>02b07a82-b79b-4f53-8cfd-7b44e0b7d9b1</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>2def9d88-7371-476a-b756-08131316e24a</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>72826a1e-b341-4574-9c01-4e175b64ed65</d2p1:_x003C_UniqueId_x003E_k__BackingField>
</d2p1:LookupDto>
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>02b07a82-b79b-4f53-8cfd-7b44e0b7d9b1</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>2def9d88-7371-476a-b756-08131316e24a</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>72826a1e-b341-4574-9c01-4e175b64ed65</d2p1:_x003C_UniqueId_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>