Mass rename to align planned codename

This commit is contained in:
TheXamlGuy
2024-05-27 16:08:18 +01:00
parent 2c066097f6
commit 3631d666f5
98 changed files with 550 additions and 432 deletions
@@ -0,0 +1,26 @@
using Toolkit.Foundation;
namespace Bitvault;
public class AggerateLockerCategoryViewModelHandler(IProxyService<IEnumerable<ItemConfiguration>> proxyConfigurations,
IServiceFactory serviceFactory,
IPublisher publisher) :
INotificationHandler<AggerateEventArgs<ItemCategoryNavigationViewModel>>
{
public Task Handle(AggerateEventArgs<ItemCategoryNavigationViewModel> args)
{
if (proxyConfigurations.Value is IEnumerable<ItemConfiguration> configurations)
{
foreach (ItemConfiguration configuration in configurations)
{
if (serviceFactory.Create<ItemCategoryNavigationViewModel>(configuration.Name)
is ItemCategoryNavigationViewModel viewModel)
{
publisher.Publish(Create.As(viewModel), nameof(ItemCategoryCollectionViewModel));
}
}
}
return Task.CompletedTask;
}
}