Click or drag to resize

IEditSession.AddOrderModifierItem Method (Int32, IProduct, IProductGroup, IOrderStub, IOrderCompoundItemStub, Nullable<Decimal>)

Adds order item modifier to the compound item in existing order. User must have rights to edit orders.

Namespace:  Resto.Front.Api.Editors
Assembly:  Resto.Front.Api.V6 (in Resto.Front.Api.V6.dll)
Syntax
C#
INewOrderModifierItemStub AddOrderModifierItem(
	int amount,
	IProduct modifier,
	IProductGroup parentGroup,
	IOrderStub order,
	IOrderCompoundItemStub compoundItem,
	decimal? predefinedPrice = null
)

Parameters

amount
Type: System.Int32
Amount of the modifier. Can be from 1 to 999.
modifier
Type: Resto.Front.Api.Data.Assortment.IProduct
Assortment position for modifier. Must be accessible through IOrderProductItem.AvailableSimpleModifiers collection or one of the IOrderProductItem.AvailableGroupModifiers child collections.
parentGroup
Type: Resto.Front.Api.Data.Assortment.IProductGroup
Assortment position group for modifier. Must be specified if new modifier will be part of the group modifier. Otherwise null. Group modifier must be chosen from IOrderProductItem.AvailableGroupModifiers
order
Type: Resto.Front.Api.Editors.Stubs.IOrderStub
Order to which modifier will be added
compoundItem
Type: Resto.Front.Api.Editors.Stubs.IOrderCompoundItemStub
Order item to which modifier will be added.
predefinedPrice (Optional)
Type: System.Nullable<Decimal>
Predefined fixed price of the modifier, allows to use external quotation instead of default price list. null means default price.

Return Value

Type: INewOrderModifierItemStub
Remarks
See Also