From 5975e1f788c1960e433d1faa55fefbde0a6867d9 Mon Sep 17 00:00:00 2001 From: Cameron Cowen Date: Mon, 3 May 2021 15:55:42 +0100 Subject: [PATCH] Updated sample with tempfile and deletefile activities --- .../ReadLineToFileWorkflow.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/samples/console/Elsa.Samples.ReadLineToFile/ReadLineToFileWorkflow.cs b/src/samples/console/Elsa.Samples.ReadLineToFile/ReadLineToFileWorkflow.cs index 9a4b3a489..89e47feed 100644 --- a/src/samples/console/Elsa.Samples.ReadLineToFile/ReadLineToFileWorkflow.cs +++ b/src/samples/console/Elsa.Samples.ReadLineToFile/ReadLineToFileWorkflow.cs @@ -1,5 +1,6 @@ using Elsa.Activities.Console; using Elsa.Activities.File; +using Elsa.Activities.Primitives; using Elsa.Builders; using System; using System.Collections.Generic; @@ -15,7 +16,16 @@ namespace Elsa.Samples.ReadLineToFile builder .WriteLine("Enter text to write to file") .ReadLine() - .OutFile(Path.GetTempFileName(), CopyMode.Overwrite); + .WithName("ReadLine") + .TempFile() + .WithName("TempFile") + .OutFile(setup => + { + setup.WithContent(context => context.GetOutputFrom("ReadLine")); + setup.WithPath(context => context.GetOutputFrom("TempFile")); + setup.WithMode(CopyMode.Overwrite); + }) + .DeleteFile(setup => setup.WithPath(context => context.GetOutputFrom("TempFile"))); } } }