IEditSessionAddOrderCombo Method |
Create order combo item. Order must contain new combo items.
Namespace:
Resto.Front.Api.Editors
Assembly:
Resto.Front.Api.V8 (in Resto.Front.Api.V8.dll)
Syntax INewOrderComboStub AddOrderCombo(
Guid id,
string name,
int amount,
decimal price,
Guid sourceActionId,
Guid programId,
IReadOnlyDictionary<Guid, IOrderCookingItemStub> comboItems,
IOrderStub order,
IOrderGuestItemStub guest,
IProductSize size = null
)
Parameters
- id
- Type: SystemGuid
Unique identifier of the new combo. - name
- Type: SystemString
Name of combo. - amount
- Type: SystemInt32
Amount of combo. - price
- Type: SystemDecimal
Price of combo. - sourceActionId
- Type: SystemGuid
Unique identifier of source combo (template identifier). - programId
- Type: SystemGuid
Identifier of the loyalty program. - comboItems
- Type: System.Collections.GenericIReadOnlyDictionaryGuid, IOrderCookingItemStub
Combo items dictionary. Key - combo group identifier, Value - item id (must be contained in order). - order
- Type: Resto.Front.Api.Editors.StubsIOrderStub
Order to which combo will be added. - guest
- Type: Resto.Front.Api.Editors.StubsIOrderGuestItemStub
Guest to which combo will be added. - size (Optional)
- Type: Resto.Front.Api.Data.AssortmentIProductSize
Size of the combo if it's template has scale, otherwise null.
Return Value
Type:
INewOrderComboStubSee Also