POST api/Order/CompleteOrder

Completes the order.

Request Information

URI Parameters

None.

Body Parameters

CompleteOrder
NameDescriptionTypeAdditional information
OrderID

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "OrderID": 1
}

application/xml, text/xml

Sample:
<CompleteOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DecorDepot.API.Models.OrderModels">
  <OrderID>1</OrderID>
</CompleteOrder>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseOfOrderDetails
NameDescriptionTypeAdditional information
Model

OrderDetails

None.

Result

string

None.

Errors

Collection of Error

None.

Response Formats

application/json, text/json

Sample:
{
  "Model": {
    "ID": 1,
    "OrderNo": "sample string 2",
    "Customer": {
      "Name": "sample string 1",
      "Surname": "sample string 2",
      "ContactNumber": "sample string 3",
      "Email": "sample string 4",
      "Address": "sample string 5"
    },
    "Lines": [
      {
        "ID": 1,
        "OrderID": 2,
        "SupplierID": 3,
        "ProductGroupID": 4,
        "ProductID": 5,
        "SlatOrFabricID": 6,
        "ColourID": 7,
        "Quantity": 8,
        "Width": 9,
        "Height": 10,
        "UnitPrice": 11.0
      },
      {
        "ID": 1,
        "OrderID": 2,
        "SupplierID": 3,
        "ProductGroupID": 4,
        "ProductID": 5,
        "SlatOrFabricID": 6,
        "ColourID": 7,
        "Quantity": 8,
        "Width": 9,
        "Height": 10,
        "UnitPrice": 11.0
      }
    ]
  },
  "Result": "sample string 1",
  "Errors": [
    {
      "Type": "sample string 1",
      "Message": "sample string 2"
    },
    {
      "Type": "sample string 1",
      "Message": "sample string 2"
    }
  ]
}

application/xml, text/xml

Sample:
<ResponseOfOrderDetailscBkj8_S_S2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DecorDepot.API.Models.OrderModels">
  <Errors>
    <Error>
      <Message>sample string 2</Message>
      <Type>sample string 1</Type>
    </Error>
    <Error>
      <Message>sample string 2</Message>
      <Type>sample string 1</Type>
    </Error>
  </Errors>
  <Model>
    <Customer>
      <Address>sample string 5</Address>
      <ContactNumber>sample string 3</ContactNumber>
      <Email>sample string 4</Email>
      <Name>sample string 1</Name>
      <Surname>sample string 2</Surname>
    </Customer>
    <ID>1</ID>
    <Lines>
      <LineDetails>
        <ColourID>7</ColourID>
        <Height>10</Height>
        <ID>1</ID>
        <OrderID>2</OrderID>
        <ProductGroupID>4</ProductGroupID>
        <ProductID>5</ProductID>
        <Quantity>8</Quantity>
        <SlatOrFabricID>6</SlatOrFabricID>
        <SupplierID>3</SupplierID>
        <UnitPrice>11</UnitPrice>
        <Width>9</Width>
      </LineDetails>
      <LineDetails>
        <ColourID>7</ColourID>
        <Height>10</Height>
        <ID>1</ID>
        <OrderID>2</OrderID>
        <ProductGroupID>4</ProductGroupID>
        <ProductID>5</ProductID>
        <Quantity>8</Quantity>
        <SlatOrFabricID>6</SlatOrFabricID>
        <SupplierID>3</SupplierID>
        <UnitPrice>11</UnitPrice>
        <Width>9</Width>
      </LineDetails>
    </Lines>
    <OrderNo>sample string 2</OrderNo>
  </Model>
  <Result>sample string 1</Result>
</ResponseOfOrderDetailscBkj8_S_S2>