elsa-core/samples/aspnet
Sipke Schoorstra 100ece8278
Add JSON Serialization for Elsa expression (#5490)
* Add JSON Serialization for Elsa expression

Extended the expression serialization. Added new classes ExpressionJsonConverter and ExpressionJsonConverterFactory implementing serialization of expression objects. Also, made respective changes in different serializers and related files for seamless integration.

* Fix XML comments

* Set initial builder Id in ClrWorkflowProvider

This commit involves a modification in ClrWorkflowProvider.cs where an Id was set for the builder. The Id was set with the format `workflowBuilderType.Name`:1.0, providing a deterministic identifier for each builder instance.

* Add MysteriousPondWorkflow and associated HTTP endpoints

A new workflow, MysteriousPondWorkflow, has been introduced along with HTTP endpoints to interact with it. The workflow simulates throwing an arbitrary amount of rupees into a mysterious pond and getting a luck prediction for the day based on the amount. An integration of this workflow is registered in the main Program.cs file, and the necessary directories to handle this workflow have been added to relevant project files.
2024-06-03 08:38:18 +02:00
..
Elsa.Samples.AspNet.AzureServiceBusActivities Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.BatchProcessing Refactor workflow and update EF Core config 2024-03-14 10:00:06 +01:00
Elsa.Samples.AspNet.ChildWorkflows Add caching to workflow runtime and workflow management stores (#5174) 2024-04-10 11:51:40 +02:00
Elsa.Samples.AspNet.CustomUIHandler Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.DapperPersistence Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.DocumentApproval Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.DslWorkflowProvider Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.DynamicActivityProvider Update project reference and cleanup code 2024-04-05 20:17:47 +02:00
Elsa.Samples.AspNet.ElasticsearchStorage Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.EntityFrameworkCore.PostgresSql Update packages (#5286) 2024-04-26 20:07:34 +02:00
Elsa.Samples.AspNet.HangfireIntegration Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.Heartbeats Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.HelloWorld Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.HttpEndpoints Convert to use Central Package Management 2024-02-04 13:49:54 +02:00
Elsa.Samples.AspNet.JsonWorkflowProvider Test workflows housekeeping (#5092) 2024-03-19 13:51:18 +01:00
Elsa.Samples.AspNet.MassTransitActivities Example: added MassTransit triggered workflow example-project (#4968) (#4981) 2024-02-25 10:07:28 +01:00
Elsa.Samples.AspNet.MassTransitWorkflow Example: added MassTransit triggered workflow example-project (#4968) (#4981) 2024-02-25 10:07:28 +01:00
Elsa.Samples.AspNet.MongoDbPersistence Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.MyBackendApi Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.Onboarding.Web Convert to use Central Package Management 2024-02-04 13:49:54 +02:00
Elsa.Samples.AspNet.Onboarding.WorkflowServer Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.ProtoActorRuntime Convert to use Central Package Management 2024-02-04 13:49:54 +02:00
Elsa.Samples.AspNet.ProtoActorRuntime.AzureContainerApps Convert to use Central Package Management 2024-02-04 13:49:54 +02:00
Elsa.Samples.AspNet.QuartzIntegration Make JetBrains.Annotations Private (#5151) 2024-03-29 19:46:00 +01:00
Elsa.Samples.AspNet.RunTaskIntegration Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.TelnyxIntegration Convert to use Central Package Management 2024-02-04 13:49:54 +02:00
Elsa.Samples.AspNet.Webhooks.ExternalApp Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.Webhooks.WorkflowServer Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.WorkflowContexts Move samples to repository root 2024-02-02 20:01:14 +02:00
Elsa.Samples.AspNet.WorkflowServer Add JSON Serialization for Elsa expression (#5490) 2024-06-03 08:38:18 +02:00