elsa-core/samples/console/Elsa.Samples.ConsoleApp.ActivityOutput/Program.cs

20 lines
609 B
C#
Raw Normal View History

2023-06-09 20:10:56 +00:00
using Elsa.Extensions;
using Elsa.Samples.ConsoleApp.ActivityOutput.Workflows;
using Elsa.Workflows;
2023-06-09 20:10:56 +00:00
using Microsoft.Extensions.DependencyInjection;
// Setup service container.
var services = new ServiceCollection();
// Add Elsa services.
services.AddElsa();
// Build service container.
var serviceProvider = services.BuildServiceProvider();
// Resolve a workflow runner to run the workflow.
var workflowRunner = serviceProvider.GetRequiredService<IWorkflowRunner>();
// Run workflows.
await workflowRunner.RunAsync<TargetActivityOutputWorkflow>();
await workflowRunner.RunAsync<LastResultWorkflow>();