Changing the way we implement the new Macro service and repository

This commit is contained in:
Elitsa Marinovska
2022-03-16 14:15:46 +01:00
parent cf9f4f39e4
commit 22b7771305
4 changed files with 26 additions and 37 deletions

View File

@@ -64,16 +64,7 @@ namespace Umbraco.Cms.Infrastructure.DependencyInjection
builder.Services.AddUnique<IEntityService, EntityService>();
builder.Services.AddUnique<IRelationService, RelationService>();
builder.Services.AddUnique<ITrackedReferencesService, TrackedReferencesService>();
builder.Services.AddUnique<MacroService>(factory => new MacroService(
factory.GetRequiredService<IScopeProvider>(),
factory.GetRequiredService<ILoggerFactory>(),
factory.GetRequiredService<IEventMessagesFactory>(),
factory.GetRequiredService<IMacroWithAliasRepository>(),
factory.GetRequiredService<IAuditRepository>()
));
builder.Services.AddUnique<IMacroService>(factory => factory.GetRequiredService<MacroService>());
builder.Services.AddUnique<IMacroWithAliasService>(factory => factory.GetRequiredService<MacroService>());
builder.Services.AddUnique<IMacroService, MacroService>();
builder.Services.AddUnique<IMemberTypeService, MemberTypeService>();
builder.Services.AddUnique<IMemberGroupService, MemberGroupService>();
builder.Services.AddUnique<INotificationService, NotificationService>();