POST api/Asset/Save
Request Information
URI Parameters
None.
Body Parameters
AssetSaveVM| Name | Description | Type | Additional information |
|---|---|---|---|
| BookId | integer |
Required |
|
| AssetName | string |
Required String length: inclusive between 0 and 100 |
|
| Code | string |
String length: inclusive between 0 and 10 |
|
| AssetType | AssetTypeLookupVM |
None. |
|
| AssetSubType | AssetSubTypeLookupVM |
None. |
|
| Location | AssetLocationLookupVM |
None. |
|
| Sublocation | AssetSublocationLookupVM |
None. |
|
| Unit | AssetUnitLookupVM |
None. |
|
| Quantity | decimal number |
None. |
|
| DisplayCodeFrom | string |
String length: inclusive between 0 and 100 |
|
| DisplayCodeTo | string |
String length: inclusive between 0 and 100 |
|
| DeprecType | AssetDeprecTypeLookupVM |
None. |
|
| DeprecRate | decimal number |
None. |
|
| SupplierName | string |
String length: inclusive between 0 and 100 |
|
| SupplierBillNumber | string |
String length: inclusive between 0 and 100 |
|
| SupplierBillDate | string |
None. |
|
| BookType | AccountBookTypeLookup |
None. |
|
| AssetAccount | AccountMasterLookup |
None. |
|
| DeprecAccount | AccountMasterLookup |
None. |
|
| PurchaseValue | decimal number |
None. |
|
| CurrentValue | decimal number |
None. |
|
| DeprecAmount | decimal number |
None. |
|
| Status | string |
Required Matching regular expression pattern: A|I |
|
| CreateUser | integer |
Required |
|
| CreateIp | string |
Required String length: inclusive between 0 and 20 |
Request Formats
application/json, text/json
Sample:
{
"BookId": 1,
"AssetName": "sample string 2",
"Code": "sample string 3",
"AssetType": {
"AssetTypeId": 1,
"AssetTypeName": "sample string 2"
},
"AssetSubType": {
"AssetSubtypeId": 1,
"AssetSubtypeName": "sample string 2"
},
"Location": {
"LocationId": 1,
"LocationName": "sample string 2"
},
"Sublocation": {
"SublocationId": 1,
"SublocationName": "sample string 2"
},
"Unit": {
"UnitId": 1,
"UnitName": "sample string 2"
},
"Quantity": 4.0,
"DisplayCodeFrom": "sample string 5",
"DisplayCodeTo": "sample string 6",
"DeprecType": {
"DeprecTypeId": 1,
"DeprecTypeName": "sample string 2"
},
"DeprecRate": 7.0,
"SupplierName": "sample string 8",
"SupplierBillNumber": "sample string 9",
"SupplierBillDate": "sample string 10",
"BookType": {
"BookTypeId": 1,
"BookTypeName": "sample string 2"
},
"AssetAccount": {
"AccountId": 1,
"AccountName": "sample string 2"
},
"DeprecAccount": {
"AccountId": 1,
"AccountName": "sample string 2"
},
"PurchaseValue": 11.0,
"CurrentValue": 12.0,
"DeprecAmount": 13.0,
"Status": "sample string 14",
"CreateUser": 15,
"CreateIp": "sample string 16"
}
application/xml, text/xml
Sample:
<AssetSaveVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
<AssetAccount>
<AccountId>1</AccountId>
<AccountName>sample string 2</AccountName>
</AssetAccount>
<AssetName>sample string 2</AssetName>
<AssetSubType>
<AssetSubtypeId>1</AssetSubtypeId>
<AssetSubtypeName>sample string 2</AssetSubtypeName>
</AssetSubType>
<AssetType>
<AssetTypeId>1</AssetTypeId>
<AssetTypeName>sample string 2</AssetTypeName>
</AssetType>
<BookId>1</BookId>
<BookType>
<BookTypeId>1</BookTypeId>
<BookTypeName>sample string 2</BookTypeName>
</BookType>
<Code>sample string 3</Code>
<CreateIp>sample string 16</CreateIp>
<CreateUser>15</CreateUser>
<CurrentValue>12</CurrentValue>
<DeprecAccount>
<AccountId>1</AccountId>
<AccountName>sample string 2</AccountName>
</DeprecAccount>
<DeprecAmount>13</DeprecAmount>
<DeprecRate>7</DeprecRate>
<DeprecType>
<DeprecTypeId>1</DeprecTypeId>
<DeprecTypeName>sample string 2</DeprecTypeName>
</DeprecType>
<DisplayCodeFrom>sample string 5</DisplayCodeFrom>
<DisplayCodeTo>sample string 6</DisplayCodeTo>
<Location>
<LocationId>1</LocationId>
<LocationName>sample string 2</LocationName>
</Location>
<PurchaseValue>11</PurchaseValue>
<Quantity>4</Quantity>
<Status>sample string 14</Status>
<Sublocation>
<SublocationId>1</SublocationId>
<SublocationName>sample string 2</SublocationName>
</Sublocation>
<SupplierBillDate>sample string 10</SupplierBillDate>
<SupplierBillNumber>sample string 9</SupplierBillNumber>
<SupplierName>sample string 8</SupplierName>
<Unit>
<UnitId>1</UnitId>
<UnitName>sample string 2</UnitName>
</Unit>
</AssetSaveVM>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.