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
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
Elsa.Samples.AspNet.DapperPersistence
Elsa.Samples.AspNet.DocumentApproval
Elsa.Samples.AspNet.DslWorkflowProvider
Elsa.Samples.AspNet.DynamicActivityProvider Update project reference and cleanup code 2024-04-05 20:17:47 +02:00
Elsa.Samples.AspNet.ElasticsearchStorage
Elsa.Samples.AspNet.EntityFrameworkCore.PostgresSql Update packages (#5286) 2024-04-26 20:07:34 +02:00
Elsa.Samples.AspNet.HangfireIntegration
Elsa.Samples.AspNet.Heartbeats
Elsa.Samples.AspNet.HelloWorld
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
Elsa.Samples.AspNet.MyBackendApi
Elsa.Samples.AspNet.Onboarding.Web Convert to use Central Package Management 2024-02-04 13:49:54 +02:00
Elsa.Samples.AspNet.Onboarding.WorkflowServer
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
Elsa.Samples.AspNet.TelnyxIntegration Convert to use Central Package Management 2024-02-04 13:49:54 +02:00
Elsa.Samples.AspNet.Webhooks.ExternalApp
Elsa.Samples.AspNet.Webhooks.WorkflowServer
Elsa.Samples.AspNet.WorkflowContexts
Elsa.Samples.AspNet.WorkflowServer Add JSON Serialization for Elsa expression (#5490) 2024-06-03 08:38:18 +02:00