Got adding working again

This commit is contained in:
TheXamlGuy
2024-05-19 22:21:18 +01:00
parent 21448b7bac
commit 15de406460
29 changed files with 205 additions and 71 deletions
+19
View File
@@ -0,0 +1,19 @@
using Toolkit.Foundation;
namespace Bitvault;
public class AggerateItemViewModelHandler(IMediator mediator,
IServiceFactory serviceFactory,
IPublisher publisher) :
INotificationHandler<AggerateEventArgs<IItemEntryViewModel>>
{
public Task Handle(AggerateEventArgs<IItemEntryViewModel> args)
{
if (serviceFactory.Create<ItemHeaderViewModel>(false) is ItemHeaderViewModel viewModel)
{
publisher.Publish(Create.As<IItemEntryViewModel>(viewModel), nameof(ItemViewModel));
}
return Task.CompletedTask;
}
}