POST api/DefCommodity/InsertOrUpdateCommodity?vUserID={vUserID}&isOpen={isOpen}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| vUserID | integer |
Required |
|
| isOpen | boolean |
Required |
Body Parameters
Commodity| Name | Description | Type | Additional information |
|---|---|---|---|
| CommodityID | integer |
None. |
|
| CommodityName | string |
None. |
|
| CommodityClassID | integer |
None. |
|
| IsPurchaseable | boolean |
None. |
|
| IsSaleable | boolean |
None. |
|
| IsWheatCommodity | boolean |
None. |
|
| AccountNo | string |
None. |
|
| SaleAccount | string |
None. |
|
| IsBag | boolean |
None. |
|
| NameInUrdu | string |
None. |
|
| IsFoodCommodity | boolean |
None. |
|
| ListProcess | Collection of CommProcess |
None. |
|
| ListBags | Collection of CommBags |
None. |
Request Formats
application/json, text/json
Sample:
{
"CommodityID": 1,
"CommodityName": "sample string 2",
"CommodityClassID": 3,
"IsPurchaseable": true,
"IsSaleable": true,
"IsWheatCommodity": true,
"AccountNo": "sample string 7",
"SaleAccount": "sample string 8",
"IsBag": true,
"NameInUrdu": "sample string 10",
"IsFoodCommodity": true,
"ListProcess": [
{
"SerialNo": 1,
"CommodityID": 2,
"ProcessID": 3,
"IsForInPut": true,
"IsForOutPut": true,
"OutPutRatio": 6.0
},
{
"SerialNo": 1,
"CommodityID": 2,
"ProcessID": 3,
"IsForInPut": true,
"IsForOutPut": true,
"OutPutRatio": 6.0
}
],
"ListBags": [
{
"SerialNo": 1,
"CommodityID": 2,
"BagsTypeID": 3,
"RateUnitID": 4
},
{
"SerialNo": 1,
"CommodityID": 2,
"BagsTypeID": 3,
"RateUnitID": 4
}
]
}
application/xml, text/xml
Sample:
<Commodity xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Objects">
<AccountNo>sample string 7</AccountNo>
<CommodityClassID>3</CommodityClassID>
<CommodityID>1</CommodityID>
<CommodityName>sample string 2</CommodityName>
<IsBag>true</IsBag>
<IsFoodCommodity>true</IsFoodCommodity>
<IsPurchaseable>true</IsPurchaseable>
<IsSaleable>true</IsSaleable>
<IsWheatCommodity>true</IsWheatCommodity>
<ListBags>
<CommBags>
<BagsTypeID>3</BagsTypeID>
<CommodityID>2</CommodityID>
<RateUnitID>4</RateUnitID>
<SerialNo>1</SerialNo>
</CommBags>
<CommBags>
<BagsTypeID>3</BagsTypeID>
<CommodityID>2</CommodityID>
<RateUnitID>4</RateUnitID>
<SerialNo>1</SerialNo>
</CommBags>
</ListBags>
<ListProcess>
<CommProcess>
<CommodityID>2</CommodityID>
<IsForInPut>true</IsForInPut>
<IsForOutPut>true</IsForOutPut>
<OutPutRatio>6</OutPutRatio>
<ProcessID>3</ProcessID>
<SerialNo>1</SerialNo>
</CommProcess>
<CommProcess>
<CommodityID>2</CommodityID>
<IsForInPut>true</IsForInPut>
<IsForOutPut>true</IsForOutPut>
<OutPutRatio>6</OutPutRatio>
<ProcessID>3</ProcessID>
<SerialNo>1</SerialNo>
</CommProcess>
</ListProcess>
<NameInUrdu>sample string 10</NameInUrdu>
<SaleAccount>sample string 8</SaleAccount>
</Commodity>
application/x-www-form-urlencoded
Sample:
Sample not available.
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. |