POST v2/ProductManagement
Request Information
URI Parameters
None.
Body Parameters
ProductModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
Required |
|
| ItemNumber | string |
Required String length: inclusive between 1 and 100 |
|
| Name | string |
Required String length: inclusive between 1 and 100 |
|
| Description | string |
Data type: MultilineText |
|
| Points | integer |
Required |
|
| VendorId | integer |
Required |
|
| VendorName | string |
None. |
|
| ProductCategoryId | integer |
Required |
|
| ManufacturerId | integer |
Required |
|
| IsFeatured | boolean |
None. |
|
| IsDoublePoints | boolean |
None. |
|
| ImageId | integer |
None. |
|
| Image | ImageModel |
None. |
|
| Vendors | Collection of DropDownViewModel |
None. |
|
| Categories | Collection of DropDownViewModel |
None. |
|
| Manufacturers | Collection of DropDownViewModel |
None. |
|
| Countries | Collection of DropDownViewModel |
None. |
|
| SelectedCountryIds | Collection of integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"ItemNumber": "sample string 2",
"Name": "sample string 3",
"Description": "sample string 4",
"Points": 1,
"VendorId": 5,
"VendorName": "sample string 6",
"ProductCategoryId": 7,
"ManufacturerId": 8,
"IsFeatured": true,
"IsDoublePoints": true,
"ImageId": 11,
"Image": {
"Name": "sample string 1",
"Data": "sample string 2",
"Extension": "sample string 3",
"Height": 4,
"Width": 5
},
"Vendors": [
{
"Id": 1,
"Text": "sample string 2"
},
{
"Id": 1,
"Text": "sample string 2"
}
],
"Categories": [
{
"Id": 1,
"Text": "sample string 2"
},
{
"Id": 1,
"Text": "sample string 2"
}
],
"Manufacturers": [
{
"Id": 1,
"Text": "sample string 2"
},
{
"Id": 1,
"Text": "sample string 2"
}
],
"Countries": [
{
"Id": 1,
"Text": "sample string 2"
},
{
"Id": 1,
"Text": "sample string 2"
}
],
"SelectedCountryIds": [
1,
2
]
}
application/xml, text/xml
Sample:
<ProductModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Areas.Products.Models">
<Categories xmlns:d2p1="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Models">
<d2p1:DropDownViewModel>
<d2p1:Id>1</d2p1:Id>
<d2p1:Text>sample string 2</d2p1:Text>
</d2p1:DropDownViewModel>
<d2p1:DropDownViewModel>
<d2p1:Id>1</d2p1:Id>
<d2p1:Text>sample string 2</d2p1:Text>
</d2p1:DropDownViewModel>
</Categories>
<Countries xmlns:d2p1="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Models">
<d2p1:DropDownViewModel>
<d2p1:Id>1</d2p1:Id>
<d2p1:Text>sample string 2</d2p1:Text>
</d2p1:DropDownViewModel>
<d2p1:DropDownViewModel>
<d2p1:Id>1</d2p1:Id>
<d2p1:Text>sample string 2</d2p1:Text>
</d2p1:DropDownViewModel>
</Countries>
<Description>sample string 4</Description>
<Id>1</Id>
<Image xmlns:d2p1="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Models">
<d2p1:Data>sample string 2</d2p1:Data>
<d2p1:Extension>sample string 3</d2p1:Extension>
<d2p1:Height>4</d2p1:Height>
<d2p1:Name>sample string 1</d2p1:Name>
<d2p1:Width>5</d2p1:Width>
</Image>
<ImageId>11</ImageId>
<IsDoublePoints>true</IsDoublePoints>
<IsFeatured>true</IsFeatured>
<ItemNumber>sample string 2</ItemNumber>
<ManufacturerId>8</ManufacturerId>
<Manufacturers xmlns:d2p1="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Models">
<d2p1:DropDownViewModel>
<d2p1:Id>1</d2p1:Id>
<d2p1:Text>sample string 2</d2p1:Text>
</d2p1:DropDownViewModel>
<d2p1:DropDownViewModel>
<d2p1:Id>1</d2p1:Id>
<d2p1:Text>sample string 2</d2p1:Text>
</d2p1:DropDownViewModel>
</Manufacturers>
<Name>sample string 3</Name>
<Points>1</Points>
<ProductCategoryId>7</ProductCategoryId>
<SelectedCountryIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</SelectedCountryIds>
<VendorId>5</VendorId>
<VendorName>sample string 6</VendorName>
<Vendors xmlns:d2p1="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Models">
<d2p1:DropDownViewModel>
<d2p1:Id>1</d2p1:Id>
<d2p1:Text>sample string 2</d2p1:Text>
</d2p1:DropDownViewModel>
<d2p1:DropDownViewModel>
<d2p1:Id>1</d2p1:Id>
<d2p1:Text>sample string 2</d2p1:Text>
</d2p1:DropDownViewModel>
</Vendors>
</ProductModel>
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.