Ei pessoal, to com uma dúvida no Workflow. Preciso criar uma While Activity programaticamente mas não to sabendo como passar o índice corrente pra minha lista de objetos (new
CreateTaskActivity(tasks[]))
Alguém pode me ajudar.
List<Task> tasks = GetTasks();
Variable<int> varCount = new Variable<int>()
{
Name="Variavel Inicializada",
Default = 0
};
OutArgument<int> count = new OutArgument<int>(varCount);
While whileActivity = new While(env => count.Get(env) < tasks.Count)
{
Body = new Sequence
{
Activities = {
new CreateTaskActivity(tasks[]),
new Assign<int>
{
DisplayName = "Incrementa o contador",
To=count,
Value = new InArgument<int>(env => count.Get(env) + 1)
}
}
}
};