* Refactor time based events using Quartz.net * Simplify Quartz job & trigger registration & Cleanup * Expose Quartz configuration * Restructure samples
30 lines
901 B
C#
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();
|
|
}
|
|
}
|
|
} |