POST api/v1/create_calculator_formula
Request Information
URI Parameters
None.
Body Parameters
CalculatorFormulaeViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| CalculatorId | integer |
None. |
|
| CalculatorAttributeValueModel | Collection of CalculatorAttributeValueModel |
None. |
|
| Created_By | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"CalculatorId": 1,
"CalculatorAttributeValueModel": {
"$id": "2",
"$values": [
{
"$id": "3",
"CalulatorformulaeId": 1,
"DisplayOrder": 2,
"DisplayName": "sample string 3",
"AttrName": "sample string 4",
"Formula": "sample string 5",
"SortOrder": 6,
"RoundBy": 7,
"RoundUptoDecimal": 8,
"IsRailLength": true,
"DisplayInOutput": true,
"FormulaFor": 11,
"ForTab": 12
},
{
"$ref": "3"
}
]
},
"Created_By": 1
}
text/html
Sample:
{"$id":"1","CalculatorId":1,"CalculatorAttributeValueModel":{"$id":"2","$values":[{"$id":"3","CalulatorformulaeId":1,"DisplayOrder":2,"DisplayName":"sample string 3","AttrName":"sample string 4","Formula":"sample string 5","SortOrder":6,"RoundBy":7,"RoundUptoDecimal":8,"IsRailLength":true,"DisplayInOutput":true,"FormulaFor":11,"ForTab":12},{"$ref":"3"}]},"Created_By":1}
application/xml, text/xml
Sample:
<CalculatorFormulaeViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BellaArmorAPI.Models.ViewModels">
<CalculatorAttributeValueModel>
<CalculatorAttributeValueModel>
<AttrName>sample string 4</AttrName>
<CalulatorformulaeId>1</CalulatorformulaeId>
<DisplayInOutput>true</DisplayInOutput>
<DisplayName>sample string 3</DisplayName>
<DisplayOrder>2</DisplayOrder>
<ForTab>12</ForTab>
<Formula>sample string 5</Formula>
<FormulaFor>11</FormulaFor>
<IsRailLength>true</IsRailLength>
<RoundBy>7</RoundBy>
<RoundUptoDecimal>8</RoundUptoDecimal>
<SortOrder>6</SortOrder>
</CalculatorAttributeValueModel>
<CalculatorAttributeValueModel>
<AttrName>sample string 4</AttrName>
<CalulatorformulaeId>1</CalulatorformulaeId>
<DisplayInOutput>true</DisplayInOutput>
<DisplayName>sample string 3</DisplayName>
<DisplayOrder>2</DisplayOrder>
<ForTab>12</ForTab>
<Formula>sample string 5</Formula>
<FormulaFor>11</FormulaFor>
<IsRailLength>true</IsRailLength>
<RoundBy>7</RoundBy>
<RoundUptoDecimal>8</RoundUptoDecimal>
<SortOrder>6</SortOrder>
</CalculatorAttributeValueModel>
</CalculatorAttributeValueModel>
<CalculatorId>1</CalculatorId>
<Created_By>1</Created_By>
</CalculatorFormulaeViewModel>
multipart/form-data
Sample:
<CalculatorFormulaeViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BellaArmorAPI.Models.ViewModels"><CalculatorAttributeValueModel><CalculatorAttributeValueModel><AttrName>sample string 4</AttrName><CalulatorformulaeId>1</CalulatorformulaeId><DisplayInOutput>true</DisplayInOutput><DisplayName>sample string 3</DisplayName><DisplayOrder>2</DisplayOrder><ForTab>12</ForTab><Formula>sample string 5</Formula><FormulaFor>11</FormulaFor><IsRailLength>true</IsRailLength><RoundBy>7</RoundBy><RoundUptoDecimal>8</RoundUptoDecimal><SortOrder>6</SortOrder></CalculatorAttributeValueModel><CalculatorAttributeValueModel><AttrName>sample string 4</AttrName><CalulatorformulaeId>1</CalulatorformulaeId><DisplayInOutput>true</DisplayInOutput><DisplayName>sample string 3</DisplayName><DisplayOrder>2</DisplayOrder><ForTab>12</ForTab><Formula>sample string 5</Formula><FormulaFor>11</FormulaFor><IsRailLength>true</IsRailLength><RoundBy>7</RoundBy><RoundUptoDecimal>8</RoundUptoDecimal><SortOrder>6</SortOrder></CalculatorAttributeValueModel></CalculatorAttributeValueModel><CalculatorId>1</CalculatorId><Created_By>1</Created_By></CalculatorFormulaeViewModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |