Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class OrderActivityHandler<TOrderGroup>

Inheritance
System.Object
OrderActivityHandler<TOrderGroup>
Namespace: EPiServer.Commerce.Order.Internal
Assembly: EPiServer.Business.Commerce.dll
Version: 14.26.0
Syntax
public class OrderActivityHandler<TOrderGroup> : Object where TOrderGroup : class, IOrderGroup
Type Parameters
Name Description
TOrderGroup

Constructors

OrderActivityHandler(IOrderActivityService)

Declaration
public OrderActivityHandler(IOrderActivityService orderActivityService)
Parameters
Type Name Description
IOrderActivityService orderActivityService

Methods

AddOrderActivity(TOrderGroup, String, String, String, OrderActivityEvent)

Add order activity to Order group.

Declaration
public void AddOrderActivity(TOrderGroup orderGroup, string channel, string title, string detail, OrderActivityEvent activityEvent)
Parameters
Type Name Description
TOrderGroup orderGroup

Order group object

System.String channel

Order activity channel

System.String title

Order activity title

System.String detail

Order activity detail

OrderActivityEvent activityEvent

Order activity event

AddShipmentActivity(TOrderGroup, String, IShipment, OrderActivityEvent)

Add order activity to shipment.

Declaration
public void AddShipmentActivity(TOrderGroup orderGroup, string channel, IShipment shipment, OrderActivityEvent activityEvent)
Parameters
Type Name Description
TOrderGroup orderGroup

Order group object

System.String channel

Order activity channel

IShipment shipment

Shipment of order

OrderActivityEvent activityEvent

Order activity event