Class CartPrepareActivityFlow
Activity flow that should be used before the checkout phase.
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: Mediachase.Commerce.Workflow
Assembly: Mediachase.Commerce.Workflow.dll
Version: 12.17.2Syntax
[ActivityFlowConfiguration(Name = "CartPrepare")]
public class CartPrepareActivityFlow : ActivityFlow
Constructors
CartPrepareActivityFlow()
Declaration
public CartPrepareActivityFlow()
Methods
Configure(ActivityFlowRunner)
Configures, sets up the execution scenario for the ActivityFlow, containing sequential steps.
Declaration
public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow)
Parameters
Type | Name | Description |
---|---|---|
ActivityFlowRunner | activityFlow | The execution ActivityFlow. |
Returns
Type | Description |
---|---|
ActivityFlowRunner | Instance of ActivityFlowRunner class. |
Overrides
Examples
The following example demonstrates how to configure the ActivityFlow:
return activityFlow.If(() =>
{
return InStock > 0;
})
.Step<AddToCartActivity>()
.EndIf()
.Step<CalculateTotalsActivity>();