elsa-core/samples/aspnet/Elsa.Samples.AspNet.Webhooks.ExternalApp/Jobs/DeliverFoodJob.cs

19 lines
501 B
C#
Raw Normal View History

2023-06-08 10:01:26 +00:00
using Elsa.Samples.AspNet.Webhooks.ExternalApp.Models;
2023-06-08 10:01:26 +00:00
namespace Elsa.Samples.AspNet.Webhooks.ExternalApp.Jobs;
public class DeliverFoodJob
{
private readonly HttpClient _httpClient;
public DeliverFoodJob(HttpClient httpClient)
{
_httpClient = httpClient;
}
public async Task RunAsync(RunTaskPayload taskPayload)
{
var taskId = taskPayload.TaskId;
await _httpClient.PostAsJsonAsync($"tasks/{taskId}/complete", new { Result = "Pizza" });
}
}