using Elsa.Http;
using Elsa.Workflows.Contracts;
using Microsoft.AspNetCore.Mvc;
namespace Elsa.Samples.AspNet.MyBackendApi.Controllers;
[ApiController]
[Route("run-workflow")]
public class RunWorkflowController : ControllerBase
{
private readonly IWorkflowRunner _workflowRunner;
public RunWorkflowController(IWorkflowRunner workflowRunner)
_workflowRunner = workflowRunner;
}
[HttpGet]
public async Task Post()
await _workflowRunner.RunAsync(new WriteHttpResponse
Content = new("Hello ASP.NET world!")
});