POST api/Special/UpdateOrder

Обновление заказа

Request Information

URI Parameters

None.

Body Parameters

DefaultUpdateOrderRequest
NameDescriptionTypeAdditional information
OrderNumber

Номер заказа

string

None.

PaymentType

Тип оплаты

RefRequest

None.

DeliveryType

Тип доставки

RefRequest

None.

Note

Комментарий

string

None.

OrderItems

Перечень товаров

Collection of DefaultOrderItemRequest

None.

Request Formats

application/json, text/json, text/html

Sample:
{
  "OrderNumber": "sample string 1",
  "PaymentType": {
    "Code": "sample string 1",
    "ID": 1,
    "Guid": "4039b6ac-42e9-48af-871f-885c07171fbb",
    "Name": "sample string 3"
  },
  "DeliveryType": {
    "Code": "sample string 1",
    "ID": 1,
    "Guid": "4039b6ac-42e9-48af-871f-885c07171fbb",
    "Name": "sample string 3"
  },
  "Note": "sample string 2",
  "OrderItems": [
    {
      "Code": "sample string 1",
      "Quantity": 2.0,
      "Price": 3.0
    },
    {
      "Code": "sample string 1",
      "Quantity": 2.0,
      "Price": 3.0
    }
  ]
}

application/xml, text/xml

Sample:
<OrderHelper.UpdateOrderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apec.WebApi.Classes">
  <DeliveryType>
    <Guid>4039b6ac-42e9-48af-871f-885c07171fbb</Guid>
    <ID>1</ID>
    <Name>sample string 3</Name>
    <Code>sample string 1</Code>
  </DeliveryType>
  <Note>sample string 2</Note>
  <OrderItems>
    <OrderHelper.OrderItemRequest>
      <Code>sample string 1</Code>
      <Price>3</Price>
      <Quantity>2</Quantity>
    </OrderHelper.OrderItemRequest>
    <OrderHelper.OrderItemRequest>
      <Code>sample string 1</Code>
      <Price>3</Price>
      <Quantity>2</Quantity>
    </OrderHelper.OrderItemRequest>
  </OrderItems>
  <OrderNumber>sample string 1</OrderNumber>
  <PaymentType>
    <Guid>4039b6ac-42e9-48af-871f-885c07171fbb</Guid>
    <ID>1</ID>
    <Name>sample string 3</Name>
    <Code>sample string 1</Code>
  </PaymentType>
</OrderHelper.UpdateOrderRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'UpdateOrderRequest'.

Response Information

Resource Description

DataResponse
NameDescriptionTypeAdditional information
ID

ID записи

integer

None.

Response Formats

application/json, text/json, text/html

Sample:
{
  "ID": 1
}

application/xml, text/xml

Sample:
<DataResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apec.WebApi.Classes">
  <ID>1</ID>
</DataResponse>