POST api/Menu
cập nhật món ăn theo nhà hàng
Request Information
URI Parameters
None.
Body Parameters
danh sách menu và ảnh menu
MenuParam| Name | Description | Type | Additional information |
|---|---|---|---|
| ListMenu |
Danh sachs thực đơn |
Collection of Menu |
None. |
| ListMenuChild |
Danh sachs thực đơn con |
Collection of Menu |
None. |
| ListRestaurantPhoto |
Danh sách ảnh thực đơn |
Collection of RestaurantPhoto |
None. |
| CompanyCode |
Tên miền của nhà hàng |
string |
None. |
| BranchID |
Id nhà hàng |
string |
None. |
| RestaurantId |
ID của nhà hàng hiện tại |
integer |
None. |
| IsShowMenuPrice |
Hiển thị giá trên 5Food |
boolean |
None. |
| PublishType |
Đã publish hay chưa |
EnumPublishType |
None. |
| SourceType | SourceType |
None. |
Request Formats
application/json, text/json
Sample:
{
"ListMenu": [
null,
{
"MenuId": 1,
"RestaurantId": 2,
"MenuName": "sample string 3",
"MenuType": 4,
"Price": 5.0,
"UnitName": "sample string 6",
"Inactive": true,
"SortOrder": 8,
"InventoryItemId": "0f098d07-7130-4105-b9d0-353a0c72fdab",
"IsFeature": true,
"HideInMenu": true,
"MenuCategoryName": "sample string 12",
"ParentID": "ecccd6e7-3700-4e46-bb22-6aa0ff8615a2",
"FileResourceID": "sample string 13",
"Extension": "sample string 14",
"UsedCount": 15,
"Description": "sample string 16",
"MenuCode": "sample string 17",
"Quantity": 18.0,
"SourceType": 0,
"ImageUrl": "sample string 19",
"OldCoverPhotoURL": "sample string 20",
"CreatedDate": "2026-04-05T21:41:16.5001873+07:00",
"CreatedBy": "sample string 22",
"ModifiedDate": "2026-04-05T21:41:16.5001873+07:00",
"ModifiedBy": "sample string 23",
"MISAEntityState": 0
}
],
"ListMenuChild": [
{
"MenuId": 1,
"RestaurantId": 2,
"MenuName": "sample string 3",
"MenuType": 4,
"Price": 5.0,
"UnitName": "sample string 6",
"Inactive": true,
"SortOrder": 8,
"InventoryItemId": "0f098d07-7130-4105-b9d0-353a0c72fdab",
"IsFeature": true,
"HideInMenu": true,
"MenuCategoryName": "sample string 12",
"ParentID": "ecccd6e7-3700-4e46-bb22-6aa0ff8615a2",
"FileResourceID": "sample string 13",
"Extension": "sample string 14",
"UsedCount": 15,
"Description": "sample string 16",
"MenuCode": "sample string 17",
"Quantity": 18.0,
"SourceType": 0,
"ImageUrl": "sample string 19",
"OldCoverPhotoURL": "sample string 20",
"CreatedDate": "2026-04-05T21:41:16.5001873+07:00",
"CreatedBy": "sample string 22",
"ModifiedDate": "2026-04-05T21:41:16.5001873+07:00",
"ModifiedBy": "sample string 23",
"MISAEntityState": 0
},
{
"MenuId": 1,
"RestaurantId": 2,
"MenuName": "sample string 3",
"MenuType": 4,
"Price": 5.0,
"UnitName": "sample string 6",
"Inactive": true,
"SortOrder": 8,
"InventoryItemId": "0f098d07-7130-4105-b9d0-353a0c72fdab",
"IsFeature": true,
"HideInMenu": true,
"MenuCategoryName": "sample string 12",
"ParentID": "ecccd6e7-3700-4e46-bb22-6aa0ff8615a2",
"FileResourceID": "sample string 13",
"Extension": "sample string 14",
"UsedCount": 15,
"Description": "sample string 16",
"MenuCode": "sample string 17",
"Quantity": 18.0,
"SourceType": 0,
"ImageUrl": "sample string 19",
"OldCoverPhotoURL": "sample string 20",
"CreatedDate": "2026-04-05T21:41:16.5001873+07:00",
"CreatedBy": "sample string 22",
"ModifiedDate": "2026-04-05T21:41:16.5001873+07:00",
"ModifiedBy": "sample string 23",
"MISAEntityState": 0
}
],
"ListRestaurantPhoto": [
null,
{
"PhotoId": "224ac576-6eba-4917-9586-24845967340e",
"RelationId": 1,
"UserId": "6bd178ab-82c8-46e2-b6d9-0c273ba0301f",
"RestaurantId": 2,
"Extension": "sample string 3",
"Width": 4.1,
"Height": 5.1,
"PhotoType": 6,
"IsCover": true,
"IsShow": true,
"PhotoAlbumId": 1,
"IsFolder": true,
"PhotoAlbumIdString": "sample string 10",
"PhotoAlbumName": "sample string 11",
"IsDeleteImageFile": true,
"CreatedDate": "2026-04-05T21:41:16.5001873+07:00",
"CreatedBy": "sample string 14",
"ModifiedDate": "2026-04-05T21:41:16.5001873+07:00",
"ModifiedBy": "sample string 15",
"MISAEntityState": 0
}
],
"CompanyCode": "sample string 1",
"BranchID": "sample string 2",
"RestaurantId": 3,
"IsShowMenuPrice": true,
"PublishType": 0,
"SourceType": 0
}
text/xml
Sample:
<MenuParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MISA.CUK5FOOD.BO">
<BranchID>sample string 2</BranchID>
<CompanyCode>sample string 1</CompanyCode>
<IsShowMenuPrice>true</IsShowMenuPrice>
<ListMenu>
<Menu i:nil="true" />
<Menu>
<_x003C_DeleteStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_InsertStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_MISAEntityState_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/MISA.Library">None</_x003C_MISAEntityState_x003E_k__BackingField>
<_x003C_StoreSchema_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_TableSchema_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_UpdateStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<m_ChangedValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<m_OriginalValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<ClientID>sample string 24</ClientID>
<CreatedBy>sample string 22</CreatedBy>
<CreatedDate>2026-04-05T21:41:16.5001873+07:00</CreatedDate>
<ImportErrorDetail i:nil="true" />
<ImportListError />
<ImportRowIndex>0</ImportRowIndex>
<ModifiedBy>sample string 23</ModifiedBy>
<ModifiedDate>2026-04-05T21:41:16.5001873+07:00</ModifiedDate>
<Description>sample string 16</Description>
<Extension>sample string 14</Extension>
<FileResourceID>sample string 13</FileResourceID>
<HideInMenu>true</HideInMenu>
<ImageUrl>sample string 19</ImageUrl>
<Inactive>true</Inactive>
<InventoryItemId>0f098d07-7130-4105-b9d0-353a0c72fdab</InventoryItemId>
<IsFeature>true</IsFeature>
<MenuCategoryName>sample string 12</MenuCategoryName>
<MenuCode>sample string 17</MenuCode>
<MenuId>1</MenuId>
<MenuName>sample string 3</MenuName>
<MenuType>4</MenuType>
<OldCoverPhotoURL>sample string 20</OldCoverPhotoURL>
<ParentID>ecccd6e7-3700-4e46-bb22-6aa0ff8615a2</ParentID>
<Price>5</Price>
<Quantity>18</Quantity>
<RestaurantId>2</RestaurantId>
<SortOrder>8</SortOrder>
<SourceType>CukCuk</SourceType>
<UnitName>sample string 6</UnitName>
<UsedCount>15</UsedCount>
</Menu>
</ListMenu>
<ListMenuChild>
<Menu>
<_x003C_DeleteStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_InsertStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_MISAEntityState_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/MISA.Library">None</_x003C_MISAEntityState_x003E_k__BackingField>
<_x003C_StoreSchema_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_TableSchema_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_UpdateStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<m_ChangedValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<m_OriginalValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<ClientID>sample string 24</ClientID>
<CreatedBy>sample string 22</CreatedBy>
<CreatedDate>2026-04-05T21:41:16.5001873+07:00</CreatedDate>
<ImportErrorDetail i:nil="true" />
<ImportListError />
<ImportRowIndex>0</ImportRowIndex>
<ModifiedBy>sample string 23</ModifiedBy>
<ModifiedDate>2026-04-05T21:41:16.5001873+07:00</ModifiedDate>
<Description>sample string 16</Description>
<Extension>sample string 14</Extension>
<FileResourceID>sample string 13</FileResourceID>
<HideInMenu>true</HideInMenu>
<ImageUrl>sample string 19</ImageUrl>
<Inactive>true</Inactive>
<InventoryItemId>0f098d07-7130-4105-b9d0-353a0c72fdab</InventoryItemId>
<IsFeature>true</IsFeature>
<MenuCategoryName>sample string 12</MenuCategoryName>
<MenuCode>sample string 17</MenuCode>
<MenuId>1</MenuId>
<MenuName>sample string 3</MenuName>
<MenuType>4</MenuType>
<OldCoverPhotoURL>sample string 20</OldCoverPhotoURL>
<ParentID>ecccd6e7-3700-4e46-bb22-6aa0ff8615a2</ParentID>
<Price>5</Price>
<Quantity>18</Quantity>
<RestaurantId>2</RestaurantId>
<SortOrder>8</SortOrder>
<SourceType>CukCuk</SourceType>
<UnitName>sample string 6</UnitName>
<UsedCount>15</UsedCount>
</Menu>
<Menu>
<_x003C_DeleteStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_InsertStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_MISAEntityState_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/MISA.Library">None</_x003C_MISAEntityState_x003E_k__BackingField>
<_x003C_StoreSchema_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_TableSchema_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_UpdateStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<m_ChangedValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<m_OriginalValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<ClientID>sample string 24</ClientID>
<CreatedBy>sample string 22</CreatedBy>
<CreatedDate>2026-04-05T21:41:16.5001873+07:00</CreatedDate>
<ImportErrorDetail i:nil="true" />
<ImportListError />
<ImportRowIndex>0</ImportRowIndex>
<ModifiedBy>sample string 23</ModifiedBy>
<ModifiedDate>2026-04-05T21:41:16.5001873+07:00</ModifiedDate>
<Description>sample string 16</Description>
<Extension>sample string 14</Extension>
<FileResourceID>sample string 13</FileResourceID>
<HideInMenu>true</HideInMenu>
<ImageUrl>sample string 19</ImageUrl>
<Inactive>true</Inactive>
<InventoryItemId>0f098d07-7130-4105-b9d0-353a0c72fdab</InventoryItemId>
<IsFeature>true</IsFeature>
<MenuCategoryName>sample string 12</MenuCategoryName>
<MenuCode>sample string 17</MenuCode>
<MenuId>1</MenuId>
<MenuName>sample string 3</MenuName>
<MenuType>4</MenuType>
<OldCoverPhotoURL>sample string 20</OldCoverPhotoURL>
<ParentID>ecccd6e7-3700-4e46-bb22-6aa0ff8615a2</ParentID>
<Price>5</Price>
<Quantity>18</Quantity>
<RestaurantId>2</RestaurantId>
<SortOrder>8</SortOrder>
<SourceType>CukCuk</SourceType>
<UnitName>sample string 6</UnitName>
<UsedCount>15</UsedCount>
</Menu>
</ListMenuChild>
<ListRestaurantPhoto>
<RestaurantPhoto i:nil="true" />
<RestaurantPhoto>
<_x003C_DeleteStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_InsertStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_MISAEntityState_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/MISA.Library">None</_x003C_MISAEntityState_x003E_k__BackingField>
<_x003C_StoreSchema_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_TableSchema_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<_x003C_UpdateStoredProcedureName_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<m_ChangedValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<m_OriginalValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/MISA.Library" />
<ClientID>sample string 16</ClientID>
<CreatedBy>sample string 14</CreatedBy>
<CreatedDate>2026-04-05T21:41:16.5001873+07:00</CreatedDate>
<ImportErrorDetail i:nil="true" />
<ImportListError />
<ImportRowIndex>0</ImportRowIndex>
<ModifiedBy>sample string 15</ModifiedBy>
<ModifiedDate>2026-04-05T21:41:16.5001873+07:00</ModifiedDate>
<Extension>sample string 3</Extension>
<Height>5.1</Height>
<IsCover>true</IsCover>
<IsDeleteImageFile>true</IsDeleteImageFile>
<IsFolder>true</IsFolder>
<IsShow>true</IsShow>
<PhotoAlbumId>1</PhotoAlbumId>
<PhotoAlbumIdString>sample string 10</PhotoAlbumIdString>
<PhotoAlbumName>sample string 11</PhotoAlbumName>
<PhotoId>224ac576-6eba-4917-9586-24845967340e</PhotoId>
<PhotoType>6</PhotoType>
<RelationId>1</RelationId>
<RestaurantId>2</RestaurantId>
<UserId>6bd178ab-82c8-46e2-b6d9-0c273ba0301f</UserId>
<Width>4.1</Width>
</RestaurantPhoto>
</ListRestaurantPhoto>
<PublishType>None</PublishType>
<RestaurantId>3</RestaurantId>
<SourceType>CukCuk</SourceType>
</MenuParam>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
thành công hay thất bại
ServiceResult| Name | Description | Type | Additional information |
|---|---|---|---|
| ErrorType |
Loại lỗi |
EnumServiceErrorType |
None. |
| ErrorMessage |
Thông tin lỗi |
string |
None. |
| Data |
Dữ liệu trả về cho client |
Object |
None. |
| SummaryData |
Dữ liệu dòng tổng trên grid trả về client |
Object |
None. |
| Total |
Tổng số bản ghi trên grid |
integer |
None. |
| Success |
Thực thi Service thành công |
boolean |
None. |
| NewId |
Trả về ID của đối tượng khi cất thành công |
Object |
None. |
| LastSyncDate |
Thời gian truy cập lấy dữ liệu tính đến thời điểm hiện tại, Lưu dạng long để truyền qua webapi |
integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"ErrorType": 1,
"ErrorMessage": "sample string 1",
"Data": {},
"SummaryData": {},
"Total": 1,
"Success": true,
"NewId": {},
"LastSyncDate": 1
}
text/xml
Sample:
<ServiceResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MISA.CUK5FOOD.BO"> <Data /> <ErrorMessage>sample string 1</ErrorMessage> <ErrorType>CUKCUKSeflOrderPaid</ErrorType> <LastSyncDate>1</LastSyncDate> <NewId /> <Success>true</Success> <SummaryData /> <Total>1</Total> </ServiceResult>