POST api/Design/StairTemplate_NewStair

Request Information

URI Parameters

None.

Body Parameters

TemplateSelectedParameterDto
NameDescriptionTypeAdditional information
TemplateId

integer

None.

TemplateName

string

None.

CanvasHeight

integer

None.

CanvasWidth

integer

None.

LevelName

string

None.

DeleteExisting

boolean

None.

isPasteStair

boolean

None.

ClickX

integer

None.

ClickY

integer

None.

TemplateToBullFeederParameter

TemplateToBullParameterDto

None.

Request Formats

application/json, text/json

Sample:
{
  "templateId": 1,
  "templateName": "sample string 2",
  "canvasHeight": 3,
  "canvasWidth": 4,
  "levelName": "sample string 5",
  "deleteExisting": true,
  "isPasteStair": true,
  "clickX": 8,
  "clickY": 9,
  "templateToBullFeederParameter": {
    "replaceTenonSide": true,
    "replaceWallSide": true,
    "actionAborted": true,
    "notification": {
      "title": "sample string 1",
      "description": "sample string 2",
      "type": 0
    }
  }
}

application/xml, text/xml

Sample:
<TemplateSelectedParameterDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Parameter">
  <CanvasHeight>3</CanvasHeight>
  <CanvasWidth>4</CanvasWidth>
  <ClickX>8</ClickX>
  <ClickY>9</ClickY>
  <DeleteExisting>true</DeleteExisting>
  <LevelName>sample string 5</LevelName>
  <TemplateId>1</TemplateId>
  <TemplateName>sample string 2</TemplateName>
  <TemplateToBullFeederParameter>
    <ActionAborted>true</ActionAborted>
    <Notification xmlns:d3p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Common">
      <d3p1:_x003C_Description_x003E_k__BackingField>sample string 2</d3p1:_x003C_Description_x003E_k__BackingField>
      <d3p1:_x003C_Title_x003E_k__BackingField>sample string 1</d3p1:_x003C_Title_x003E_k__BackingField>
      <d3p1:_x003C_Type_x003E_k__BackingField>Default</d3p1:_x003C_Type_x003E_k__BackingField>
    </Notification>
    <ReplaceTenonSide>true</ReplaceTenonSide>
    <ReplaceWallSide>true</ReplaceWallSide>
  </TemplateToBullFeederParameter>
  <isPasteStair>true</isPasteStair>
</TemplateSelectedParameterDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SelectDialogOrNewParameterDto
NameDescriptionTypeAdditional information
NoSort

boolean

None.

SelectionIndex

integer

None.

NoCancel

boolean

None.

Title

string

None.

Cancelled

boolean

None.

Selection

string

None.

CancelButton

CommandButtonDto

None.

NameText

TextBoxDto

None.

NamesList

ListBoxDto

None.

Response Formats

application/json, text/json

Sample:
{
  "cancelButton": {
    "visible": true,
    "enabled": true,
    "caption": "sample string 3"
  },
  "nameText": {
    "text": "sample string 1",
    "visible": true,
    "enabled": true,
    "maxLength": 4,
    "backColor": "sample string 5",
    "locked": true
  },
  "namesList": {
    "visible": true,
    "enabled": true,
    "items": [
      {
        "value": "sample string 1",
        "selected": true
      },
      {
        "value": "sample string 1",
        "selected": true
      }
    ],
    "selectedIndex": 1
  },
  "noSort": true,
  "selectionIndex": 2,
  "noCancel": true,
  "title": "sample string 4",
  "cancelled": true,
  "selection": "sample string 6"
}

application/xml, text/xml

Sample:
<SelectDialogOrNewParameterDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto">
  <CancelButton 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>
  </CancelButton>
  <Cancelled>true</Cancelled>
  <NameText xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
    <d2p1:BackColor>sample string 5</d2p1:BackColor>
    <d2p1:Enabled>true</d2p1:Enabled>
    <d2p1:Locked>true</d2p1:Locked>
    <d2p1:MaxLength>4</d2p1:MaxLength>
    <d2p1:Text>sample string 1</d2p1:Text>
    <d2p1:Visible>true</d2p1:Visible>
  </NameText>
  <NamesList xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
    <d2p1:Enabled>true</d2p1:Enabled>
    <d2p1:Items>
      <d2p1:ListBoxItemDto>
        <d2p1:Selected>true</d2p1:Selected>
        <d2p1:Value>sample string 1</d2p1:Value>
      </d2p1:ListBoxItemDto>
      <d2p1:ListBoxItemDto>
        <d2p1:Selected>true</d2p1:Selected>
        <d2p1:Value>sample string 1</d2p1:Value>
      </d2p1:ListBoxItemDto>
    </d2p1:Items>
    <d2p1:SelectedIndex>1</d2p1:SelectedIndex>
    <d2p1:Visible>true</d2p1:Visible>
  </NamesList>
  <NoCancel>true</NoCancel>
  <NoSort>true</NoSort>
  <Selection>sample string 6</Selection>
  <SelectionIndex>2</SelectionIndex>
  <Title>sample string 4</Title>
</SelectDialogOrNewParameterDto>