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 DefaultOrderActivityService

Default implement of IOrderActivityService.

Inheritance
System.Object
DefaultOrderActivityService
Namespace: EPiServer.Commerce.Order.Internal
Assembly: EPiServer.Business.Commerce.dll
Version: 14.26.0
Syntax
public class DefaultOrderActivityService : Object, IOrderActivityService

Constructors

DefaultOrderActivityService(IOrderRepository)

Declaration
public DefaultOrderActivityService(IOrderRepository orderRepository)
Parameters
Type Name Description
IOrderRepository orderRepository

Methods

Create(String, String, OrderNoteTypes, Guid, String, OrderActivityEvent)

Creates an order activity.

Declaration
public IOrderActivity Create(string noteTitle, string noteDetails, OrderNoteTypes type, Guid customerId, string channel, OrderActivityEvent eventType)
Parameters
Type Name Description
System.String noteTitle
System.String noteDetails
OrderNoteTypes type

The order activity type.

System.Guid customerId

The customer id.

System.String channel

The channel of note.

OrderActivityEvent eventType
Returns
Type Description
IOrderActivity

An order activity.

Get<TOrderGroup>(Int32, Int32)

Gets an order activity.

Declaration
public IOrderActivity Get<TOrderGroup>(int orderGroupId, int orderActivityId)
    where TOrderGroup : class, IOrderGroup
Parameters
Type Name Description
System.Int32 orderGroupId

The order group id.

System.Int32 orderActivityId

The order activity id.

Returns
Type Description
IOrderActivity

An order activity

Type Parameters
Name Description
TOrderGroup

Implements