POST api/Purchase/AddPurchaseDetails
Request Information
URI Parameters
None.
Body Parameters
PurchaseMasterViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| transactionmasterid | integer |
None. |
|
| transactionamount | decimal number |
None. |
|
| purchasemasterid | integer |
None. |
|
| purchaseno | string |
None. |
|
| purchasedate | date |
None. |
|
| logininfoid | integer |
None. |
|
| totalpurchaseamount | decimal number |
None. |
|
| purchasestatusid | integer |
None. |
|
| purchasestatus | string |
None. |
|
| fullname | string |
None. |
|
| phoneno | string |
None. |
|
| emailid | string |
None. |
|
| orderid | string |
None. |
|
| purchasedetails | Collection of PurchaseDetailsRequestViewModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"transactionmasterid": 1,
"transactionamount": 2.1,
"purchasemasterid": 3,
"purchaseno": "sample string 4",
"purchasedate": "2025-12-09T17:05:10.4940087+05:30",
"logininfoid": 6,
"totalpurchaseamount": 7.1,
"purchasestatusid": 8,
"purchasestatus": "sample string 9",
"fullname": "sample string 10",
"phoneno": "sample string 11",
"emailid": "sample string 12",
"orderid": "sample string 13",
"purchasedetails": [
{
"purchasedetailsid": 1,
"purchasemasterid": 2,
"coursemasterid": 3,
"courseamount": 4.1
},
{
"purchasedetailsid": 1,
"purchasemasterid": 2,
"coursemasterid": 3,
"courseamount": 4.1
}
]
}
application/xml, text/xml
Sample:
<PurchaseMasterViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/selfhatch.Models">
<emailid>sample string 12</emailid>
<fullname>sample string 10</fullname>
<logininfoid>6</logininfoid>
<orderid>sample string 13</orderid>
<phoneno>sample string 11</phoneno>
<purchasedate>2025-12-09T17:05:10.4940087+05:30</purchasedate>
<purchasedetails>
<PurchaseDetailsRequestViewModel>
<courseamount>4.1</courseamount>
<coursemasterid>3</coursemasterid>
<purchasedetailsid>1</purchasedetailsid>
<purchasemasterid>2</purchasemasterid>
</PurchaseDetailsRequestViewModel>
<PurchaseDetailsRequestViewModel>
<courseamount>4.1</courseamount>
<coursemasterid>3</coursemasterid>
<purchasedetailsid>1</purchasedetailsid>
<purchasemasterid>2</purchasemasterid>
</PurchaseDetailsRequestViewModel>
</purchasedetails>
<purchasemasterid>3</purchasemasterid>
<purchaseno>sample string 4</purchaseno>
<purchasestatus>sample string 9</purchasestatus>
<purchasestatusid>8</purchasestatusid>
<totalpurchaseamount>7.1</totalpurchaseamount>
<transactionamount>2.1</transactionamount>
<transactionmasterid>1</transactionmasterid>
</PurchaseMasterViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResultViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| status | boolean |
None. |
|
| message | string |
None. |
|
| data | Object |
None. |
|
| errorCode | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"status": true,
"message": "sample string 2",
"data": {},
"errorCode": 4
}
application/xml, text/xml
Sample:
<HttpResultViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/selfhatch.Models"> <data /> <errorCode>4</errorCode> <message>sample string 2</message> <status>true</status> </HttpResultViewModel>