Class IOrderGroupExtensions
This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this. Please DO NOT use this in your project.
Extension methods for IOrderGroup.
Inheritance
System.Object
IOrderGroupExtensions
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.Order.Internal
Assembly: EPiServer.Business.Commerce.dll
Version: 12.17.2Syntax
public static class IOrderGroupExtensions
Methods
UpdateOrderStatus(IPaymentPlan)
Updates status of IPaymentPlan base on its shipments status.
Declaration
public static void UpdateOrderStatus(this IPaymentPlan paymentPlan)
Parameters
Type | Name | Description |
---|---|---|
IPaymentPlan | paymentPlan | The payment plan. |
UpdateOrderStatus(IPurchaseOrder)
Updates status of IPurchaseOrder base on its shipments status.
Declaration
public static void UpdateOrderStatus(this IPurchaseOrder order)
Parameters
Type | Name | Description |
---|---|---|
IPurchaseOrder | order | The purchase order. |
UpdateShipmentsStatus(IPaymentPlan)
Updates shipments status of IPaymentPlan if order status is Cancelled or OnHold
Declaration
public static void UpdateShipmentsStatus(this IPaymentPlan paymentPlan)
Parameters
Type | Name | Description |
---|---|---|
IPaymentPlan | paymentPlan | The payment plan. |
UpdateShipmentsStatus(IPurchaseOrder)
Updates shipments status of IPurchaseOrder if order status is Cancelled or OnHold
Declaration
public static void UpdateShipmentsStatus(this IPurchaseOrder order)
Parameters
Type | Name | Description |
---|---|---|
IPurchaseOrder | order | The purchase order. |