POST api/Tickets
Request Information
URI Parameters
None.
Body Parameters
OrderViewModelName | Description | Type | Additional information |
---|---|---|---|
Orders | Collection of OrderItem |
None. |
|
TableNum | string |
None. |
|
DepartmentId | integer |
None. |
|
CustomerId | integer |
None. |
|
IsPayed | boolean |
None. |
|
PayType | PaymentType |
None. |
|
Tags | Collection of Tag |
None. |
|
Note | string |
None. |
|
UserId | integer |
None. |
Request Formats
application/json, text/json
Sample:
{ "Orders": [ { "MenuItemId": 1, "MenuItemName": "sample string 2", "Qty": 3.0, "PortionName": "sample string 4", "Groups": [ { "IsNote": true, "SelectedOptions": [ 1, 2 ], "SelectedNotesProperies": [ { "Id": 1, "Name": "sample string 2" }, { "Id": 1, "Name": "sample string 2" } ] }, { "IsNote": true, "SelectedOptions": [ 1, 2 ], "SelectedNotesProperies": [ { "Id": 1, "Name": "sample string 2" }, { "Id": 1, "Name": "sample string 2" } ] } ], "UId": "eac412f2-8b5d-40b5-aedf-a230fea96a4b" }, { "MenuItemId": 1, "MenuItemName": "sample string 2", "Qty": 3.0, "PortionName": "sample string 4", "Groups": [ { "IsNote": true, "SelectedOptions": [ 1, 2 ], "SelectedNotesProperies": [ { "Id": 1, "Name": "sample string 2" }, { "Id": 1, "Name": "sample string 2" } ] }, { "IsNote": true, "SelectedOptions": [ 1, 2 ], "SelectedNotesProperies": [ { "Id": 1, "Name": "sample string 2" }, { "Id": 1, "Name": "sample string 2" } ] } ], "UId": "eac412f2-8b5d-40b5-aedf-a230fea96a4b" } ], "TableNum": "sample string 1", "DepartmentId": 2, "CustomerId": 3, "IsPayed": true, "PayType": 1, "Tags": [ { "TagName": "sample string 1", "TagValue": "sample string 2" }, { "TagName": "sample string 1", "TagValue": "sample string 2" } ], "Note": "sample string 5", "UserId": 6 }
text/html
Sample:
{"Orders":[{"MenuItemId":1,"MenuItemName":"sample string 2","Qty":3.0,"PortionName":"sample string 4","Groups":[{"IsNote":true,"SelectedOptions":[1,2],"SelectedNotesProperies":[{"Id":1,"Name":"sample string 2"},{"Id":1,"Name":"sample string 2"}]},{"IsNote":true,"SelectedOptions":[1,2],"SelectedNotesProperies":[{"Id":1,"Name":"sample string 2"},{"Id":1,"Name":"sample string 2"}]}],"UId":"eac412f2-8b5d-40b5-aedf-a230fea96a4b"},{"MenuItemId":1,"MenuItemName":"sample string 2","Qty":3.0,"PortionName":"sample string 4","Groups":[{"IsNote":true,"SelectedOptions":[1,2],"SelectedNotesProperies":[{"Id":1,"Name":"sample string 2"},{"Id":1,"Name":"sample string 2"}]},{"IsNote":true,"SelectedOptions":[1,2],"SelectedNotesProperies":[{"Id":1,"Name":"sample string 2"},{"Id":1,"Name":"sample string 2"}]}],"UId":"eac412f2-8b5d-40b5-aedf-a230fea96a4b"}],"TableNum":"sample string 1","DepartmentId":2,"CustomerId":3,"IsPayed":true,"PayType":1,"Tags":[{"TagName":"sample string 1","TagValue":"sample string 2"},{"TagName":"sample string 1","TagValue":"sample string 2"}],"Note":"sample string 5","UserId":6}
application/xml, text/xml
Sample:
<OrderViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Gregsys.DTO"> <CustomerId>3</CustomerId> <DepartmentId>2</DepartmentId> <IsPayed>true</IsPayed> <Note>sample string 5</Note> <Orders> <OrderItem> <Groups> <OrderGroup> <IsNote>true</IsNote> <SelectedNotesProperies> <Option> <Id>1</Id> <Name>sample string 2</Name> </Option> <Option> <Id>1</Id> <Name>sample string 2</Name> </Option> </SelectedNotesProperies> <SelectedOptions xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:int>1</d6p1:int> <d6p1:int>2</d6p1:int> </SelectedOptions> </OrderGroup> <OrderGroup> <IsNote>true</IsNote> <SelectedNotesProperies> <Option> <Id>1</Id> <Name>sample string 2</Name> </Option> <Option> <Id>1</Id> <Name>sample string 2</Name> </Option> </SelectedNotesProperies> <SelectedOptions xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:int>1</d6p1:int> <d6p1:int>2</d6p1:int> </SelectedOptions> </OrderGroup> </Groups> <MenuItemId>1</MenuItemId> <MenuItemName>sample string 2</MenuItemName> <PortionName>sample string 4</PortionName> <Qty>3</Qty> <UId>eac412f2-8b5d-40b5-aedf-a230fea96a4b</UId> </OrderItem> <OrderItem> <Groups> <OrderGroup> <IsNote>true</IsNote> <SelectedNotesProperies> <Option> <Id>1</Id> <Name>sample string 2</Name> </Option> <Option> <Id>1</Id> <Name>sample string 2</Name> </Option> </SelectedNotesProperies> <SelectedOptions xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:int>1</d6p1:int> <d6p1:int>2</d6p1:int> </SelectedOptions> </OrderGroup> <OrderGroup> <IsNote>true</IsNote> <SelectedNotesProperies> <Option> <Id>1</Id> <Name>sample string 2</Name> </Option> <Option> <Id>1</Id> <Name>sample string 2</Name> </Option> </SelectedNotesProperies> <SelectedOptions xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:int>1</d6p1:int> <d6p1:int>2</d6p1:int> </SelectedOptions> </OrderGroup> </Groups> <MenuItemId>1</MenuItemId> <MenuItemName>sample string 2</MenuItemName> <PortionName>sample string 4</PortionName> <Qty>3</Qty> <UId>eac412f2-8b5d-40b5-aedf-a230fea96a4b</UId> </OrderItem> </Orders> <PayType>Cash</PayType> <TableNum>sample string 1</TableNum> <Tags> <Tag> <TagName>sample string 1</TagName> <TagValue>sample string 2</TagValue> </Tag> <Tag> <TagName>sample string 1</TagName> <TagValue>sample string 2</TagValue> </Tag> </Tags> <UserId>6</UserId> </OrderViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
MakeOrderResponseName | Description | Type | Additional information |
---|---|---|---|
DocNum | string |
None. |
|
isSuccess | boolean |
None. |
|
message | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "DocNum": "sample string 1", "isSuccess": true, "message": "sample string 3" }
text/html
Sample:
{"DocNum":"sample string 1","isSuccess":true,"message":"sample string 3"}
application/xml, text/xml
Sample:
<MakeOrderResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Gregsys.WebApi.Models"> <isSuccess>true</isSuccess> <message>sample string 3</message> <DocNum>sample string 1</DocNum> </MakeOrderResponse>