elsa-core/src/samples/aspnet/Elsa.Samples.ForkJoinTimerAndSignalHttp/Startup.cs
Sipke Schoorstra 41ca351d29
Refactor Timers activities using Quartz & initial Multitenancy support (#477)
* Refactor time based events using Quartz.net

* Simplify Quartz job & trigger registration & Cleanup

* Expose Quartz configuration

* Restructure samples
2020-11-27 21:47:51 +01:00

30 lines
901 B
C#

using Elsa.Samples.ForkJoinTimerAndSignalHttp.BackgroundTasks;
using Elsa.Samples.ForkJoinTimerAndSignalHttp.Workflows;
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection;
namespace Elsa.Samples.ForkJoinTimerAndSignalHttp
{
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services
.AddControllers();
services
.AddElsa()
.AddConsoleActivities()
.AddTimerActivities()
.AddHostedService<WorkflowStarter<DemoWorkflow>>()
.AddWorkflow<DemoWorkflow>();
}
public void Configure(IApplicationBuilder app)
{
app.UseRouting();
app.UseEndpoints(endpoints => endpoints.MapControllers());
app.UseWelcomePage();
}
}
}