Click or drag to resize

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
C#
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: INewOrderComboStub
See Also