diff --git a/src/KSFramework/KSMessaging/Extensions/RegisterMediatorServices.cs b/src/KSFramework/KSMessaging/Extensions/RegisterMediatorServices.cs index b2bba17..fcf4026 100644 --- a/src/KSFramework/KSMessaging/Extensions/RegisterMediatorServices.cs +++ b/src/KSFramework/KSMessaging/Extensions/RegisterMediatorServices.cs @@ -95,13 +95,13 @@ private static void RegisterAllImplementationsOf(this IServiceCollec switch (lifetime) { case ServiceLifetime.Transient: - services.AddTransient(interfaceType, implementation); + services.AddTransient(implementation); break; case ServiceLifetime.Scoped: - services.AddScoped(interfaceType, implementation); + services.AddScoped(implementation); break; case ServiceLifetime.Singleton: - services.AddSingleton(interfaceType, implementation); + services.AddSingleton(implementation); break; default: throw new ArgumentException("Invalid service lifetime", nameof(lifetime));