From 75a6111a9bbd28e5398e2ba7a4bdd02484030cdb Mon Sep 17 00:00:00 2001 From: David Montesinos <90258222+mdmontesinos@users.noreply.github.com> Date: Tue, 12 Mar 2024 11:39:45 +0100 Subject: [PATCH 1/2] Add [Module]ServerStartup.cs to Module Template --- .../Server/Startup/[Module]ServerStartup.cs | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Oqtane.Server/wwwroot/Modules/Templates/External/Server/Startup/[Module]ServerStartup.cs diff --git a/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Startup/[Module]ServerStartup.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Startup/[Module]ServerStartup.cs new file mode 100644 index 00000000..f2e55079 --- /dev/null +++ b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Startup/[Module]ServerStartup.cs @@ -0,0 +1,26 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.DependencyInjection; +using Oqtane.Infrastructure; +using [Owner].Module.[Module].Repository; + +namespace [Owner].Module.[Module].Startup +{ + public class [Module]ServerStartup : IServerStartup + { + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + // not implemented + } + + public void ConfigureMvc(IMvcBuilder mvcBuilder) + { + // not implemented + } + + public void ConfigureServices(IServiceCollection services) + { + services.AddDbContextFactory<[Module]Context>(opt => { }, ServiceLifetime.Transient); + } + } +} From 68e3bcba0532b39f35b004db2346496bee8258c2 Mon Sep 17 00:00:00 2001 From: David Montesinos <90258222+mdmontesinos@users.noreply.github.com> Date: Tue, 12 Mar 2024 11:40:21 +0100 Subject: [PATCH 2/2] Remove previous [Module]DbContextFactory.cs --- .../Repository/[Module]DbContextFactory.cs | 25 ------------------- 1 file changed, 25 deletions(-) delete mode 100644 Oqtane.Server/wwwroot/Modules/Templates/External/Server/Repository/[Module]DbContextFactory.cs diff --git a/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Repository/[Module]DbContextFactory.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Repository/[Module]DbContextFactory.cs deleted file mode 100644 index d229c419..00000000 --- a/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Repository/[Module]DbContextFactory.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.DependencyInjection; -using Oqtane.Infrastructure; - -namespace [Owner].Module.[Module].Repository -{ - public class [Module]DbContextFactory : IServerStartup - { - public void Configure(IApplicationBuilder app, IWebHostEnvironment env) - { - // not implemented - } - - public void ConfigureMvc(IMvcBuilder mvcBuilder) - { - // not implemented - } - - public void ConfigureServices(IServiceCollection services) - { - services.AddDbContextFactory<[Module]Context>(opt => { }, ServiceLifetime.Transient); - } - } -}