From b50b8ca6fa91f062bcba47e0d0464f0a8427e334 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Fri, 27 Jan 2023 13:09:34 +0300 Subject: [PATCH] Added AppNoLayersMigrateDatabaseChangeStep --- .../Steps/AppNoLayersMigrateDatabaseChangeStep.cs | 13 +++++++++++++ .../Templates/App/AppNoLayersTemplateBase.cs | 1 + 2 files changed, 14 insertions(+) create mode 100644 framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppNoLayersMigrateDatabaseChangeStep.cs diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppNoLayersMigrateDatabaseChangeStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppNoLayersMigrateDatabaseChangeStep.cs new file mode 100644 index 0000000000..ef1a89e6fd --- /dev/null +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppNoLayersMigrateDatabaseChangeStep.cs @@ -0,0 +1,13 @@ +using System; +using System.Linq; + +namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps; + +public class AppNoLayersMigrateDatabaseChangeStep : ProjectBuildPipelineStep +{ + public override void Execute(ProjectBuildContext context) + { + var file = context.Files.FirstOrDefault(file => file.Name.EndsWith("/migrate-database.ps1")); + file?.SetContent(file.Content.Replace("MyCompanyName.MyProjectName", "MyCompanyName.MyProjectName.Host")); + } +} diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs index ea2f829614..827fb3be81 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs @@ -78,6 +78,7 @@ public abstract class AppNoLayersTemplateBase : AppTemplateBase "MyCompanyName.MyProjectName.Contracts")); steps.Add(new AppNoLayersMoveProjectsStep()); + steps.Add(new AppNoLayersMigrateDatabaseChangeStep()); steps.Add(new RemoveFolderStep("/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly")); break;