IEditSessionChangeOrderModifierItemAmount Method (Int32, IOrderStub, IOrderProductItemStub, IOrderModifierItemStub, NullableInt32) |
Changes the amount of the product item modifier. User must have rights to edit orders.
Namespace:
Resto.Front.Api.Editors
Assembly:
Resto.Front.Api.V7 (in Resto.Front.Api.V7.dll)
Syntax void ChangeOrderModifierItemAmount(
int amount,
IOrderStub order,
IOrderProductItemStub orderItem,
IOrderModifierItemStub modifier,
int? payableAmount = null
)
Parameters
- amount
- Type: SystemInt32
New amount of the modifier. Can be from 1 to 999. - order
- Type: Resto.Front.Api.Editors.StubsIOrderStub
Order that contains element with changing modifier. - orderItem
- Type: Resto.Front.Api.Editors.StubsIOrderProductItemStub
Order item with changing modifier. - modifier
- Type: Resto.Front.Api.Editors.StubsIOrderModifierItemStub
Modifier which amount will be changed. - payableAmount (Optional)
- Type: SystemNullableInt32
Custom payable amount. Leave it null to use default logic or set custom value to override default logic. Payable part of the amount must be between zero (which means that whole modifier is free of charge) and amount (which means that whole modifier is payable).
See Also