POST api/PortalDonation/CreateDonation
Create Donation header --> Key : This variable is confirmed by the access process
Request Information
URI Parameters
None.
Body Parameters
Api_PortalMakeDonation| Name | Description | Type | Additional information |
|---|---|---|---|
| DonorTypeID | integer |
None. |
|
| TotalDonationAmount | decimal number |
None. |
|
| LangCode | integer |
None. |
|
| DonationDetailsList | Collection of Api_PortalDonationDetails |
None. |
Parameter Information
model
| Property | Description |
|---|---|
| DonorTypeID (Int32) | |
| TotalDonationAmount (Decimal) | |
| LangCode (Int32) | |
| DonationDetailsList (List`1) |
Request Formats
application/json, text/json
Sample:
{
"DonorTypeID": 1,
"TotalDonationAmount": 2.0,
"LangCode": 3,
"DonationDetailsList": [
{
"ItemAmount": 1.0,
"DonationTargetID": 2,
"CountryId": "07cf906f-4a75-4d2c-94fb-10b1c5b8fe5b",
"CountryNameAr": "sample string 4",
"CountryNameEn": "sample string 5",
"ProgramId": "8c04b6d5-9133-4165-958e-d60957a2f4bc",
"ProgramNameAr": "sample string 7",
"ProgramNameEn": "sample string 8",
"ProjectId": "1fb8f313-4747-413c-814f-50b7071ed731",
"ProjectNameAr": "sample string 10",
"ProjectNameEn": "sample string 11",
"IsZakat": true
},
{
"ItemAmount": 1.0,
"DonationTargetID": 2,
"CountryId": "07cf906f-4a75-4d2c-94fb-10b1c5b8fe5b",
"CountryNameAr": "sample string 4",
"CountryNameEn": "sample string 5",
"ProgramId": "8c04b6d5-9133-4165-958e-d60957a2f4bc",
"ProgramNameAr": "sample string 7",
"ProgramNameEn": "sample string 8",
"ProjectId": "1fb8f313-4747-413c-814f-50b7071ed731",
"ProjectNameAr": "sample string 10",
"ProjectNameEn": "sample string 11",
"IsZakat": true
}
]
}
application/xml, text/xml
Sample:
<Api_PortalMakeDonation xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BLL.ViewModels.API">
<DonationDetailsList>
<Api_PortalDonationDetails>
<CountryId>07cf906f-4a75-4d2c-94fb-10b1c5b8fe5b</CountryId>
<CountryNameAr>sample string 4</CountryNameAr>
<CountryNameEn>sample string 5</CountryNameEn>
<DonationTargetID>2</DonationTargetID>
<IsZakat>true</IsZakat>
<ItemAmount>1</ItemAmount>
<ProgramId>8c04b6d5-9133-4165-958e-d60957a2f4bc</ProgramId>
<ProgramNameAr>sample string 7</ProgramNameAr>
<ProgramNameEn>sample string 8</ProgramNameEn>
<ProjectId>1fb8f313-4747-413c-814f-50b7071ed731</ProjectId>
<ProjectNameAr>sample string 10</ProjectNameAr>
<ProjectNameEn>sample string 11</ProjectNameEn>
</Api_PortalDonationDetails>
<Api_PortalDonationDetails>
<CountryId>07cf906f-4a75-4d2c-94fb-10b1c5b8fe5b</CountryId>
<CountryNameAr>sample string 4</CountryNameAr>
<CountryNameEn>sample string 5</CountryNameEn>
<DonationTargetID>2</DonationTargetID>
<IsZakat>true</IsZakat>
<ItemAmount>1</ItemAmount>
<ProgramId>8c04b6d5-9133-4165-958e-d60957a2f4bc</ProgramId>
<ProgramNameAr>sample string 7</ProgramNameAr>
<ProgramNameEn>sample string 8</ProgramNameEn>
<ProjectId>1fb8f313-4747-413c-814f-50b7071ed731</ProjectId>
<ProjectNameAr>sample string 10</ProjectNameAr>
<ProjectNameEn>sample string 11</ProjectNameEn>
</Api_PortalDonationDetails>
</DonationDetailsList>
<DonorTypeID>1</DonorTypeID>
<LangCode>3</LangCode>
<TotalDonationAmount>2</TotalDonationAmount>
</Api_PortalMakeDonation>
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. |
Parameter Information
model
| Property | Description |
|---|---|
| DonorTypeID (Int32) | |
| TotalDonationAmount (Decimal) | |
| LangCode (Int32) | |
| DonationDetailsList (List`1) |