POST api/MasterConfig/Menu/SaveNAddOn

Request Information

URI Parameters

None.

Body Parameters

NMenuPostAddOn
NameDescriptionTypeAdditional information
MenuAddOnDetailList

Collection of MenuAddonAddModel

None.

PricePerSize

Collection of SizePriceMapping

None.

IPAddress

string

None.

UserID

string

None.

Request Formats

application/json, text/json

Sample:
{
  "MenuAddOnDetailList": [
    {
      "AddOnID": "sample string 1",
      "AddOnName": "sample string 2",
      "MenuID": 3,
      "CategoryID": "sample string 4",
      "CategoryName": "sample string 5",
      "ParentAddOnID": "sample string 6",
      "IsMultipleAllowed": true,
      "MaxSelection": 8,
      "IsRequired": true,
      "MinSelection": 10,
      "MaxQuantity": 11
    },
    {
      "AddOnID": "sample string 1",
      "AddOnName": "sample string 2",
      "MenuID": 3,
      "CategoryID": "sample string 4",
      "CategoryName": "sample string 5",
      "ParentAddOnID": "sample string 6",
      "IsMultipleAllowed": true,
      "MaxSelection": 8,
      "IsRequired": true,
      "MinSelection": 10,
      "MaxQuantity": 11
    }
  ],
  "PricePerSize": [
    {
      "SizeOptionID": "sample string 1",
      "AddOnPrice": 2.0
    },
    {
      "SizeOptionID": "sample string 1",
      "AddOnPrice": 2.0
    }
  ],
  "IPAddress": "sample string 1",
  "UserID": "sample string 2"
}

application/xml, text/xml

Sample:
<NMenuPostAddOn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Master.Operations.CustomModels">
  <IPAddress>sample string 1</IPAddress>
  <MenuAddOnDetailList>
    <MenuAddonAddModel>
      <AddOnID>sample string 1</AddOnID>
      <AddOnName>sample string 2</AddOnName>
      <CategoryID>sample string 4</CategoryID>
      <CategoryName>sample string 5</CategoryName>
      <IsMultipleAllowed>true</IsMultipleAllowed>
      <IsRequired>true</IsRequired>
      <MaxQuantity>11</MaxQuantity>
      <MaxSelection>8</MaxSelection>
      <MenuID>3</MenuID>
      <MinSelection>10</MinSelection>
      <ParentAddOnID>sample string 6</ParentAddOnID>
    </MenuAddonAddModel>
    <MenuAddonAddModel>
      <AddOnID>sample string 1</AddOnID>
      <AddOnName>sample string 2</AddOnName>
      <CategoryID>sample string 4</CategoryID>
      <CategoryName>sample string 5</CategoryName>
      <IsMultipleAllowed>true</IsMultipleAllowed>
      <IsRequired>true</IsRequired>
      <MaxQuantity>11</MaxQuantity>
      <MaxSelection>8</MaxSelection>
      <MenuID>3</MenuID>
      <MinSelection>10</MinSelection>
      <ParentAddOnID>sample string 6</ParentAddOnID>
    </MenuAddonAddModel>
  </MenuAddOnDetailList>
  <PricePerSize>
    <SizePriceMapping>
      <AddOnPrice>2</AddOnPrice>
      <SizeOptionID>sample string 1</SizeOptionID>
    </SizePriceMapping>
    <SizePriceMapping>
      <AddOnPrice>2</AddOnPrice>
      <SizeOptionID>sample string 1</SizeOptionID>
    </SizePriceMapping>
  </PricePerSize>
  <UserID>sample string 2</UserID>
</NMenuPostAddOn>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

string

Response Formats

application/json, text/json

Sample:
"sample string 1"

application/xml, text/xml

Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>