Update samples

This commit is contained in:
Sipke Schoorstra 2021-02-17 21:43:56 +01:00
parent ce7222af28
commit 7e33f7d23a
3 changed files with 11 additions and 11 deletions

View file

@ -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();

View file

@ -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.");
}
}

View file

@ -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");
}