POST api/Orders/AddOrder

Request Information

URI Parameters

None.

Body Parameters

OrderViewModel
NameDescriptionTypeAdditional information
ShoppingCartId

integer

Required

ContactName

string

None.

ShippingAddressId

integer

None.

ShippingAddressCountry

string

None.

ShippingAddressStreetAddress

string

None.

ShippingAddressCity

string

None.

ShippingAddressState

string

None.

ShippingAddressZip

string

None.

PhoneNumber

string

None.

BillingAddressId

integer

None.

BillingAddressCountry

string

None.

BillingAddressStreetAddress

string

None.

BillingAddressCity

string

None.

BillingAddressState

string

None.

BillingAddressZip

string

None.

IsMember

boolean

None.

CardNumber

string

None.

TypePayment

string

None.

ExpiryMonth

string

None.

ExpiryYear

string

None.

Cvc

string

None.

Tax

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "shoppingCartId": 1,
  "contactName": "sample string 2",
  "shippingAddressId": 1,
  "shippingAddressCountry": "sample string 3",
  "shippingAddressStreetAddress": "sample string 4",
  "shippingAddressCity": "sample string 5",
  "shippingAddressState": "sample string 6",
  "shippingAddressZip": "sample string 7",
  "phoneNumber": "sample string 8",
  "billingAddressId": 1,
  "billingAddressCountry": "sample string 9",
  "billingAddressStreetAddress": "sample string 10",
  "billingAddressCity": "sample string 11",
  "billingAddressState": "sample string 12",
  "billingAddressZip": "sample string 13",
  "isMember": true,
  "cardNumber": "sample string 15",
  "typePayment": "sample string 16",
  "expiryMonth": "sample string 17",
  "expiryYear": "sample string 18",
  "cvc": "sample string 19",
  "tax": 1.0
}

application/xml, text/xml

Sample:
<OrderViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ncdc.api.ViewModels">
  <BillingAddressCity>sample string 11</BillingAddressCity>
  <BillingAddressCountry>sample string 9</BillingAddressCountry>
  <BillingAddressId>1</BillingAddressId>
  <BillingAddressState>sample string 12</BillingAddressState>
  <BillingAddressStreetAddress>sample string 10</BillingAddressStreetAddress>
  <BillingAddressZip>sample string 13</BillingAddressZip>
  <CardNumber>sample string 15</CardNumber>
  <ContactName>sample string 2</ContactName>
  <Cvc>sample string 19</Cvc>
  <ExpiryMonth>sample string 17</ExpiryMonth>
  <ExpiryYear>sample string 18</ExpiryYear>
  <IsMember>true</IsMember>
  <PhoneNumber>sample string 8</PhoneNumber>
  <ShippingAddressCity>sample string 5</ShippingAddressCity>
  <ShippingAddressCountry>sample string 3</ShippingAddressCountry>
  <ShippingAddressId>1</ShippingAddressId>
  <ShippingAddressState>sample string 6</ShippingAddressState>
  <ShippingAddressStreetAddress>sample string 4</ShippingAddressStreetAddress>
  <ShippingAddressZip>sample string 7</ShippingAddressZip>
  <ShoppingCartId>1</ShoppingCartId>
  <Tax>1</Tax>
  <TypePayment>sample string 16</TypePayment>
</OrderViewModel>

multipart/form-data

Sample:
<OrderViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ncdc.api.ViewModels"><BillingAddressCity>sample string 11</BillingAddressCity><BillingAddressCountry>sample string 9</BillingAddressCountry><BillingAddressId>1</BillingAddressId><BillingAddressState>sample string 12</BillingAddressState><BillingAddressStreetAddress>sample string 10</BillingAddressStreetAddress><BillingAddressZip>sample string 13</BillingAddressZip><CardNumber>sample string 15</CardNumber><ContactName>sample string 2</ContactName><Cvc>sample string 19</Cvc><ExpiryMonth>sample string 17</ExpiryMonth><ExpiryYear>sample string 18</ExpiryYear><IsMember>true</IsMember><PhoneNumber>sample string 8</PhoneNumber><ShippingAddressCity>sample string 5</ShippingAddressCity><ShippingAddressCountry>sample string 3</ShippingAddressCountry><ShippingAddressId>1</ShippingAddressId><ShippingAddressState>sample string 6</ShippingAddressState><ShippingAddressStreetAddress>sample string 4</ShippingAddressStreetAddress><ShippingAddressZip>sample string 7</ShippingAddressZip><ShoppingCartId>1</ShoppingCartId><Tax>1</Tax><TypePayment>sample string 16</TypePayment></OrderViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml, multipart/form-data

Sample:

Sample not available.