Update samples
This commit is contained in:
parent
ce7222af28
commit
7e33f7d23a
|
|
@ -20,12 +20,12 @@ namespace Elsa.Samples.ContextualWorkflowHttp.WorkflowContextProviders
|
|||
_idGenerator = idGenerator;
|
||||
}
|
||||
|
||||
public override async ValueTask<object?> LoadAsync(LoadWorkflowContext context, CancellationToken cancellationToken = default) =>
|
||||
public override async ValueTask<Document?> LoadAsync(LoadWorkflowContext context, CancellationToken cancellationToken = default) =>
|
||||
await _session.Query<Document, DocumentIndex>(x => x.DocumentUid == context.ContextId).FirstOrDefaultAsync();
|
||||
|
||||
public override ValueTask<string?> SaveAsync(SaveWorkflowContext context, CancellationToken cancellationToken = default)
|
||||
public override ValueTask<string?> SaveAsync(SaveWorkflowContext<Document> context, CancellationToken cancellationToken = default)
|
||||
{
|
||||
var document = (Document)context.Context;
|
||||
var document = context.Context;
|
||||
|
||||
if (string.IsNullOrWhiteSpace(document.DocumentId))
|
||||
document.DocumentId = _idGenerator.Generate();
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ namespace Elsa.Samples.ForEachLoopConsole
|
|||
{
|
||||
builder
|
||||
.WriteLine("Enumerating all months of the year:")
|
||||
.ForEach(DateTimeFormatInfo.CurrentInfo!.MonthNames.Cast<object>().ToList, iterate => iterate.WriteLine(context => context.GetInput<string>()))
|
||||
.ForEach(DateTimeFormatInfo.CurrentInfo!.MonthNames, iterate => iterate.WriteLine(context => context.GetInput<string>()))
|
||||
.WriteLine("Done.");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,14 +32,14 @@ namespace Elsa.Samples.SwitchConsole
|
|||
.Add("Invalid", input < 0 || input > 100);
|
||||
},
|
||||
SwitchMode.MatchFirst,
|
||||
ifThen =>
|
||||
@case =>
|
||||
{
|
||||
ifThen.When("Black").WriteLine("That number is black");
|
||||
ifThen.When("Dark Gray").WriteLine("That number is dark gray");
|
||||
ifThen.When("Light Gray").WriteLine("That number is light gray");
|
||||
ifThen.When("Gray").WriteLine("That number is gray");
|
||||
ifThen.When("White").WriteLine("That number is white");
|
||||
ifThen.When("Invalid").WriteLine("That number is invalid");
|
||||
@case.When("Black").WriteLine("That number is black");
|
||||
@case.When("Dark Gray").WriteLine("That number is dark gray");
|
||||
@case.When("Light Gray").WriteLine("That number is light gray");
|
||||
@case.When("Gray").WriteLine("That number is gray");
|
||||
@case.When("White").WriteLine("That number is white");
|
||||
@case.When("Invalid").WriteLine("That number is invalid");
|
||||
})
|
||||
.WriteLine("Goodbye");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue