elsa-core/src/activities/Elsa.Activities.ControlFlow/Extensions/ControlFlowServiceCollectionExtensions.cs
Sipke Schoorstra aef8741d84
Add Liquid expressions (#111)
* Reorganize projects

* Implement Liquid expression evaluator

* Refactor activity references to use `Name`
2019-10-27 15:38:37 +01:00

21 lines
712 B
C#

using Elsa.Activities.ControlFlow.Activities;
using Elsa.Services;
using Microsoft.Extensions.DependencyInjection;
namespace Elsa.Activities.ControlFlow.Extensions
{
public static class ControlFlowServiceCollectionExtensions
{
public static IServiceCollection AddControlFlowActivities(this IServiceCollection services)
{
return services
.AddActivity<ForEach>()
.AddActivity<While>()
.AddActivity<Fork>()
.AddActivity<Join>()
.AddSingleton<IWorkflowEventHandler>(sp => sp.GetRequiredService<Join>())
.AddActivity<IfElse>()
.AddActivity<Switch>();
}
}
}