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