From 06104ff25091128bdf2bb162c3e34c29efcd84f5 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Tue, 25 Apr 2023 15:27:16 +0200 Subject: [PATCH] Update onboarding sample app --- .../Controllers/WebhookController.cs | 12 +----------- .../Models/RunTaskWebhook.cs | 7 +++++++ .../Models/TaskPayload.cs | 3 +++ .../Models/WebhookEvent.cs | 3 +++ 4 files changed, 14 insertions(+), 11 deletions(-) create mode 100644 src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/RunTaskWebhook.cs create mode 100644 src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/TaskPayload.cs create mode 100644 src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/WebhookEvent.cs diff --git a/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Controllers/WebhookController.cs b/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Controllers/WebhookController.cs index 4eacf9e7d..0208233d0 100644 --- a/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Controllers/WebhookController.cs +++ b/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Controllers/WebhookController.cs @@ -39,14 +39,4 @@ public class WebhookController : Controller return Ok(); } -} - -public record WebhookEvent(string EventType, RunTaskWebhook Payload, DateTimeOffset Timestamp); - -public record RunTaskWebhook( - string WorkflowInstanceId, - string TaskId, - string TaskName, - TaskPayload TaskPayload); - -public record TaskPayload(Employee Employee, string Description); \ No newline at end of file +} \ No newline at end of file diff --git a/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/RunTaskWebhook.cs b/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/RunTaskWebhook.cs new file mode 100644 index 000000000..26255656e --- /dev/null +++ b/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/RunTaskWebhook.cs @@ -0,0 +1,7 @@ +namespace Elsa.Samples.Onboarding.Web.Models; + +public record RunTaskWebhook( + string WorkflowInstanceId, + string TaskId, + string TaskName, + TaskPayload TaskPayload); \ No newline at end of file diff --git a/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/TaskPayload.cs b/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/TaskPayload.cs new file mode 100644 index 000000000..bdd25cffb --- /dev/null +++ b/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/TaskPayload.cs @@ -0,0 +1,3 @@ +namespace Elsa.Samples.Onboarding.Web.Models; + +public record TaskPayload(Employee Employee, string Description); \ No newline at end of file diff --git a/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/WebhookEvent.cs b/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/WebhookEvent.cs new file mode 100644 index 000000000..d8c115c6e --- /dev/null +++ b/src/samples/aspnet/Elsa.Samples.Onboarding.Web/Models/WebhookEvent.cs @@ -0,0 +1,3 @@ +namespace Elsa.Samples.Onboarding.Web.Models; + +public record WebhookEvent(string EventType, RunTaskWebhook Payload, DateTimeOffset Timestamp); \ No newline at end of file