From 33741fa32113d9ce7d48e57cf6ce083754439d83 Mon Sep 17 00:00:00 2001 From: Cameron Cowen Date: Sun, 5 Sep 2021 23:25:12 +0100 Subject: [PATCH] Fixes to watchdirectory sample workflow --- .../Elsa.Samples.WatchDirectoryWorker.csproj | 3 ++- .../worker/Elsa.Samples.WatchDirectoryWorker/Program.cs | 1 + .../Workflows/WatchDirectoryWorkflow.cs | 5 ++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Elsa.Samples.WatchDirectoryWorker.csproj b/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Elsa.Samples.WatchDirectoryWorker.csproj index 44621cbd8..7045612b5 100644 --- a/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Elsa.Samples.WatchDirectoryWorker.csproj +++ b/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Elsa.Samples.WatchDirectoryWorker.csproj @@ -1,4 +1,4 @@ - + Exe @@ -10,6 +10,7 @@ + diff --git a/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Program.cs b/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Program.cs index 9c7cbf63b..2ced8d505 100644 --- a/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Program.cs +++ b/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Program.cs @@ -18,6 +18,7 @@ namespace Elsa.Samples.WatchDirectoryWorker { services .AddElsa(options => options + .AddConsoleActivities() .AddFileActivities() .AddWorkflow()); }); diff --git a/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Workflows/WatchDirectoryWorkflow.cs b/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Workflows/WatchDirectoryWorkflow.cs index 85bec305b..a12d0fb34 100644 --- a/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Workflows/WatchDirectoryWorkflow.cs +++ b/src/samples/worker/Elsa.Samples.WatchDirectoryWorker/Workflows/WatchDirectoryWorkflow.cs @@ -1,4 +1,6 @@ +using Elsa.Activities.Console; using Elsa.Activities.File; +using Elsa.Activities.File.Models; using Elsa.Builders; using System; using System.Collections.Generic; @@ -11,6 +13,7 @@ namespace Elsa.Samples.WatchDirectoryWorker.Workflows public class WatchDirectoryWorkflow : IWorkflow { public void Build(IWorkflowBuilder builder) => builder.WatchDirectory(setup => setup.WithPath("C:\\Temp") - .WithPattern("*.txt")); + .WithPattern("*.txt")) + .WriteLine(setup => setup.WithText(async context => context.GetInput().FullPath)); } }