Added ICollectionSynchronization

This commit is contained in:
TheXamlGuy
2024-06-04 12:14:00 +01:00
parent 0842988dc3
commit 554c12382a
44 changed files with 149 additions and 116 deletions
+5 -2
View File
@@ -8,11 +8,14 @@ public class ConfirmCreateItemHandler(IMediator mediator,
{
public async Task Handle(ConfirmEventArgs<Item> args)
{
string? name = await mediator.Handle<ConfirmEventArgs<Item>,
string?>(args, nameof(ItemHeader));
string? name = await mediator.Handle<ConfirmEventArgs<ItemHeader>,
string>(Confirm.As<ItemHeader>());
if (name is not null)
{
IList<ItemEntryConfiguration?> entries = await mediator.HandleMany<ConfirmEventArgs<ItemContentEntry>,
ItemEntryConfiguration>(Confirm.As<ItemContentEntry>());
Guid id = Guid.NewGuid();
publisher.Publish(Created.As(new Item<(Guid, string)>((id, name))));