using Elsa.Extensions; using Elsa.Workflows; using Elsa.Workflows.Memory; using Elsa.Workflows.Models; namespace Elsa.Samples.ConsoleApp.CustomActivities.Activities; /// /// Sums two numbers. /// public class Sum : CodeActivity { public Sum(Variable a, Variable b, Variable result) { A = new(a); B = new(b); Result = new(result); } public Input A { get; set; } = default!; public Input B { get; set; } = default!; protected override void Execute(ActivityExecutionContext context) { var input1 = A.Get(context); var input2 = B.Get(context); var result = input1 + input2; context.SetResult(result); } }