Provides a set of static methods for executing operations.
Inheritance Hierarchy
Resto.Front.Api.V3.ExtensionsOperationServiceExtensions
Namespace: Resto.Front.Api.V3.Extensions
Assembly: Resto.Front.Api.V3 (in Resto.Front.Api.V3.dll) Version: 4.1.1236.1 (4.1.1236.1)
Syntax
C#
public static class OperationServiceExtensions
The OperationServiceExtensions type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() ![]() | AddDiscount | Adds simple discount of known type to existing order. User must have rights to work with discounts. |
![]() ![]() | AddDiscountByCardNumber | Add discount by card number |
![]() ![]() | AddOrderGuest(IOperationService, String, IOrder, ICredentials) | Adds new guest to existing order. User must have rights to edit orders. |
![]() ![]() | AddOrderGuest(IOperationService, Guid, String, IOrder, ICredentials) | Adds new guest with the given ID to existing order. User must have rights to edit orders. |
![]() ![]() | AddOrderItemModifier(IOperationService, Int32, IProduct, IProductGroup, IOrder, IOrderItemProduct, ICredentials) | Adds order item modifier to the order item in existing order. User must have rights to edit orders. |
![]() ![]() | AddOrderItemModifier(IOperationService, Guid, Int32, IProduct, IProductGroup, IOrder, IOrderItemProduct, ICredentials) | Adds order item modifier to the order item in existing order. User must have rights to edit orders. |
![]() ![]() | AddOrderItemProduct(IOperationService, Decimal, IProduct, IOrder, IOrderItemGuest, ICredentials) | Adds assortment position to the guest in existing order. User must have rights to edit orders. |
![]() ![]() | AddOrderItemProduct(IOperationService, Decimal, OrderItemCourse, IProduct, IOrder, IOrderItemGuest, ICredentials) | Adds assortment position with specific OrderItemCourse to the guest in existing order. User must have rights to edit orders. |
![]() ![]() | AddOrderItemProduct(IOperationService, Guid, Decimal, IProduct, IOrder, IOrderItemGuest, ICredentials) | Adds assortment position to the guest in existing order. User must have rights to edit orders. |
![]() ![]() | AddOrderItemProduct(IOperationService, Guid, Decimal, OrderItemCourse, IProduct, IOrder, IOrderItemGuest, ICredentials) | Adds assortment position to the guest in existing order. User must have rights to edit orders. |
![]() ![]() | BindReserveToOrder | Converts exising reserve or banquet without order to banquet with order. |
![]() ![]() | ChangeClientAddresses | Changes client addresses. |
![]() ![]() | ChangeClientBlacklistInfo | Changes client blacklist info |
![]() ![]() | ChangeClientCardNumber | Changes client card number |
![]() ![]() | ChangeClientComment | Changes client comment |
![]() ![]() | ChangeClientEmails | Changes client emails list |
![]() ![]() | ChangeClientIikoNetId | Changes client's account in iikoNet |
![]() ![]() | ChangeClientMainAddressIndex | Changes client main address index |
![]() ![]() | ChangeClientName | Changes client name |
![]() ![]() | ChangeClientNick | Changes client nickname |
![]() ![]() | ChangeClientPhones | Changes client phones list |
![]() ![]() | ChangeClientSurname | Changes client surname |
![]() ![]() | ChangeDeliveryActualDeliverTime | Change time when delivery was actually delivered. |
![]() ![]() | ChangeDeliveryAddress | Changes address of delivery |
![]() ![]() | ChangeDeliveryComment | Change delivery comment |
![]() ![]() | ChangeDeliveryConfirmTime | Change delivery when delivery was confirmed. |
![]() ![]() | ChangeDeliveryCourier | Assign/Change delivery courier. Can use this action only before delivery is to be delivered. |
![]() ![]() | ChangeDeliveryDuration | Change duration of delivery processing |
![]() ![]() | ChangeDeliveryEmail | Change delivery e-mail |
![]() ![]() | ChangeDeliveryExpectedDeliverTime | Change time when client want delivery to be delivered |
![]() ![]() | ChangeDeliveryLocation | Change delivery address location. |
![]() ![]() | ChangeDeliveryMarketingSource | Assign/Change delivery marketing source. |
![]() ![]() | ChangeDeliveryOperator | Assign/Change delivery operator. |
![]() ![]() | ChangeDeliveryPersonsCount | Changes persons count for a delivery |
![]() ![]() | ChangeDeliveryPhone | Changes delivery phone |
![]() ![]() | ChangeDeliveryProblemComment | Change delivery problem comment |
![]() ![]() | ChangeDeliveryProblemStatus | Change delivery problem status |
![]() ![]() | ChangeDeliverySplitBetweenPersons | Changes delivery property if order should be split between persons |
![]() ![]() | ChangeEstimatedOrderGuestsCount | Changes estimated order guests count. Use this method to set estimated guests count when guests collection doesn't reflect actual state of affairs. |
![]() ![]() | ChangeOrderItemComment | Changes product order item's comment. |
![]() ![]() | ChangeOrderItemModifierAmount | Changes the amount of the order item modifier. User must have rights to edit orders. |
![]() ![]() | ChangeOrderItemProductAmount | Changes the amount of the assortment position in existing order. User must have rights to edit orders. |
![]() ![]() | ChangeOrderItemProductCourse | Changes the course of the order item. |
![]() ![]() | ChangeOrderOriginName | Sets order origin — name of the source this order was received from. Specifying origin allows to analyse efficiency of external order sources such as different web-sites, mobile applications and so on. Origin name can be set only once. |
![]() ![]() | ChangeReserveComment | Changes reserve comment. Use empty string to clear comment. |
![]() ![]() | ChangeReserveDuration | Changes estimated reserve duration (amount of time betwen visit's start and end). Default reserve duration is 2 hours, banquet duration is 3 hours. |
![]() ![]() | ChangeReserveEstimatedStartTime | Changes estimated reserve start time. |
![]() ![]() | ChangeReserveGuestsCount | Changes estimated guests count for reserve. Default value is 2. |
![]() ![]() | ChangeReserveReminder | Changes reserve reminder flag. |
![]() ![]() | ChangeReserveTable | Changes reserving table. |
![]() ![]() | ChangeStreetName | Changes street's name |
![]() ![]() | CreateBanquet(IOperationService, DateTime, IClient, IOrder, ICredentials) | Creates reservation for planned event in future. Order's table will be marked as reserved to prevent collision with other events at the same time. |
![]() ![]() | CreateBanquet(IOperationService, DateTime, IClient, ITable, ICredentials) | Creates reservation for planned event in future. Table will be marked as reserved to prevent collision with other events at the same time. |
![]() ![]() | CreateReserve | Creates reservation for planned visit in future. Table will be marked as reserved to prevent collision with other guests at the same time. |
![]() ![]() | CreateStreet(IOperationService, String, ICredentials) | Creates new street. |
![]() ![]() | CreateStreet(IOperationService, Guid, String, ICity, ICredentials) | Creates new street. |
![]() ![]() | DeleteDiscount | Removes discount of known type to existing order. User must have rights to work with discounts. |
![]() ![]() | DeleteExternalPaymentItem | Delete existing external payment item from order. |
![]() ![]() | DeleteOrderGuest | Deletes guest without any products from order. |
![]() ![]() | DeleteOrderItemComment | Deletes product order item's comment. |
![]() ![]() | DeleteOrderItemModifier | Deletes order item modifier from order item that represents the assortment position. User must have rights to edit orders. |
![]() ![]() | DeleteOrderItemProduct | Deletes order item from order that represents the assortment position. User must have rights to edit orders. |
![]() ![]() | DeleteOrRestoreStreet | Deletes street |
![]() ![]() | DeletePaymentItem | Delete existing payment item from order. |
![]() ![]() | DeletePrintedOrderItemModifier | Deletes order item modifier that is already printed. User must have rights to edit orders. |
![]() ![]() | DeletePrintedOrderItemProduct | Deletes order item that is already printed. User must have rights to edit orders. |
![]() ![]() | MoveOrderItemProduct | Moves product item between guests of the same order. |
![]() ![]() | MoveOrderItemProductToAnotherOrder | Moves product item between orders. |
![]() ![]() | RenameOrderGuest | Renames order's guest. |
![]() ![]() | ReopenReserve | Reopens previously closed or canceled reserve. |
![]() ![]() | ServeOrderItemProduct | Mark order item product as served. |
![]() ![]() | SetDeliveryConfirmed | Change delivery status to confirmed. |
![]() ![]() | SetDeliveryDelivered | Change delivery status to delivered. |
![]() ![]() | SetDeliveryUnconfirmed | Change delivery status to unconfirmed. |
![]() ![]() | SetDeliveryUndelivered | Change delivery status to OnWay from status delivered. |
![]() ![]() | SetOrderType | Sets order type for existing order. |
![]() ![]() | StartBanquet | Transits banquet to the started status. |
![]() ![]() | UnserveOrderItemProduct | Mark order item product as unserved. |
See Also