From daa3f4d5bea368736466f57886e969efc3b05e75 Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 23 Oct 2025 10:27:57 +0200 Subject: [PATCH] feat: add IServiceProvider extension to resolve IRepository --- .../Repository/ServiceProviderExtensions.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 DigitalData.Core.Abstraction.Application/Repository/ServiceProviderExtensions.cs diff --git a/DigitalData.Core.Abstraction.Application/Repository/ServiceProviderExtensions.cs b/DigitalData.Core.Abstraction.Application/Repository/ServiceProviderExtensions.cs new file mode 100644 index 0000000..39e7938 --- /dev/null +++ b/DigitalData.Core.Abstraction.Application/Repository/ServiceProviderExtensions.cs @@ -0,0 +1,15 @@ +using Microsoft.Extensions.DependencyInjection; +#if NETFRAMEWORK +using System; +#endif + +namespace DigitalData.Core.Abstraction.Application.Repository +{ + public static class ServiceProviderExtensions + { + public static IRepository Repository(this IServiceProvider serviceProvider) + { + return serviceProvider.GetRequiredService>(); + } + } +} \ No newline at end of file