/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return (activityFlow .Do <ValidateLineItemsActivity>() .Do <GetFulfillmentWarehouseActivity>() .If(ShouldAdjustInventory) .If(ShouldCheckInstoreInventory) .Do <CheckInstoreInventoryActivity>() .Else() .Do <CheckInventoryActivity>() .EndIf() .EndIf() .If(ShouldAdjustInventory) .Do <AdjustInventoryActivity>() .EndIf() .If(ShouldRecalculateOrder) .Do <ProcessShipmentsActivity>() .Do <RemoveDiscountsActivity>() .Do <CalculateTotalsActivity>() .Do <CalculateDiscountsActivity>() .Do <CalculateTotalsActivity>() .Do <CalculateTaxActivity>() .Do <CalculateTotalsActivity>() .EndIf() .Do <CalculatePurchaseOrderStatusActivity>()); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return (activityFlow .Do <GetFulfillmentWarehouseActivity>() .Do <ShipmentSplitActivity>()); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return activityFlow.Do<ValidateLineItemsActivity>() .Do<GetFulfillmentWarehouseActivity>() .If(() => ShouldAdjustInventory()) .If(() => ShouldCheckInstoreInventory()) .Do<CheckInstoreInventoryActivity>() .Else() .Do<CheckInventoryActivity>() .EndIf() .EndIf() .If(() => ShouldAdjustInventory()) .Do<AdjustInventoryActivity>() .EndIf() .If(() => ShouldRecalculateOrder()) .Do<ProcessShipmentsActivity>() .Do<RemoveDiscountsActivity>() .Do<CalculateTotalsActivity>() .Do<CalculateDiscountsActivity>() .Do<CalculateTotalsActivity>() .Do<CalculateTaxActivity>() .Do<CalculateTotalsActivity>() .EndIf() .Do<CalculatePurchaseOrderStatusActivity>(); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return (activityFlow .Do <RemoveDiscountsVNextActivity>() .Do <CalculateDiscountsVNextActivity>() .Do <UpdateTotalsVNextActivity>()); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return (activityFlow .Do <CapturePaymentActivity>() .Do <ProcessPaymentActivity>() .Do <CalculateTotalsActivity>()); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return activityFlow.Do<CalculateReturnFormTotalsActivity>() .Do<CalculateReturnFormTaxActivity>() .Do<CalculateReturnFormTotalsActivity>() .Do<CalculateReturnFormStatusActivity>() .Do<CalculateExchangeOrderStatusActivity>(); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return (activityFlow .Do <CalculateReturnFormTotalsActivity>() .Do <CalculateReturnFormTaxActivity>() .Do <CalculateReturnFormTotalsActivity>() .Do <CalculateReturnFormStatusActivity>() .Do <CalculateExchangeOrderStatusActivity>()); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return (activityFlow .Do <AdjustInventoryActivity>() .If(ShouldProcessPayment) .Do <ProcessPaymentActivity>() .EndIf() .Do <CalculateTotalsActivity>()); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return activityFlow .Do<SampleFireCanonActivity>() .On("SampleActivityEvent", Notify) .If(ShouldProcessPayment) .Do<ProcessPaymentActivity>() .EndIf() .Do<CalculateTotalsActivity>() .Do<AdjustInventoryActivity>() .Do<RecordPromotionUsageActivity>(); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return activityFlow.Do<ValidateLineItemsActivity>() .Do<GetFulfillmentWarehouseActivity>() .If(() => ShouldCheckInstoreInventory()) .Do<CheckInstoreInventoryActivity>() .Else() .Do<CheckInventoryActivity>() .EndIf() .Do<RemoveDiscountsVNextActivity>() .Do<CalculateDiscountsVNextActivity>() .Do<UpdateTotalsVNextActivity>(); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return (activityFlow .Do <ProcessShipmentsActivity>() .Do <CalculateTotalsActivity>() .Do <RemoveDiscountsActivity>() .Do <CalculateTotalsActivity>() .Do <CalculateDiscountsActivity>() .Do <CalculateTotalsActivity>() .Do <CalculateTaxActivity>() .Do <CalculateTotalsActivity>() .Do <RecordPromotionUsageActivity>()); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return (activityFlow .Do <ValidateLineItemsActivity>() .Do <GetFulfillmentWarehouseActivity>() .If(ShouldCheckInstoreInventory) .Do <CheckInstoreInventoryActivity>() .Else() .Do <CheckInventoryActivity>() .EndIf() .Do <RemoveDiscountsVNextActivity>() .Do <CalculateDiscountsVNextActivity>() .Do <UpdateTotalsVNextActivity>()); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return activityFlow.Do<GetFulfillmentWarehouseActivity>() .Do<ShipmentSplitActivity>(); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return(activityFlow.Do <CheckInstoreInventoryActivity>()); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return activityFlow.Do<CheckInstoreInventoryActivity>(); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return activityFlow.Do<RemoveDiscountsVNextActivity>() .Do<CalculateDiscountsVNextActivity>() .Do<UpdateTotalsVNextActivity>(); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return activityFlow.Do<CreateExchangePaymentActivity>(); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return(activityFlow.Do <CreateExchangePaymentActivity>()); }
/// <inheritdoc /> public override ActivityFlowRunner Configure(ActivityFlowRunner activityFlow) { return activityFlow.Do<CapturePaymentActivity>() .Do<ProcessPaymentActivity>() .Do<CalculateTotalsActivity>(); }