From b55a980d665b5ab37f219b0dbcde09ecd23b0b75 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 14 Dec 2022 15:58:41 +0800 Subject: Develop secret api. v38 --- .../Crud/CrudServiceCollectionExtensions.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/CrudServiceCollectionExtensions.cs') diff --git a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/CrudServiceCollectionExtensions.cs b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/CrudServiceCollectionExtensions.cs index 29504f4..8854976 100644 --- a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/CrudServiceCollectionExtensions.cs +++ b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/CrudServiceCollectionExtensions.cs @@ -4,11 +4,21 @@ namespace CrupestApi.Commons.Crud; public static class CrudServiceCollectionExtensions { - public static IServiceCollection UseCrud(this IServiceCollection services) + public static IServiceCollection AddCrudCore(this IServiceCollection services) { services.TryAddSingleton(); services.TryAddSingleton(); services.TryAddSingleton(); return services; } + + public static IServiceCollection AddCrud(this IServiceCollection services) where TEntity : class + { + AddCrudCore(services); + + services.TryAddScoped>(); + services.TryAddScoped>(); + + return services; + } } -- cgit v1.2.3