|
|
|
@ -427,11 +427,6 @@ public class SolutionModuleAdder : ITransientDependency |
|
|
|
|
|
|
|
await PublishEventAsync(9, $"Adding angular source code"); |
|
|
|
|
|
|
|
if (newTemplate) |
|
|
|
{ |
|
|
|
MoveAngularFolderInNewTemplate(modulesFolderInSolution, moduleName); |
|
|
|
} |
|
|
|
|
|
|
|
await AngularSourceCodeAdder.AddFromModuleAsync(solutionFilePath, angularPath); |
|
|
|
} |
|
|
|
|
|
|
|
@ -449,30 +444,6 @@ public class SolutionModuleAdder : ITransientDependency |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private static void MoveAngularFolderInNewTemplate(string modulesFolderInSolution, string moduleName) |
|
|
|
{ |
|
|
|
var moduleAngularFolder = Path.Combine(modulesFolderInSolution, moduleName, "angular"); |
|
|
|
|
|
|
|
if (!Directory.Exists(moduleAngularFolder)) |
|
|
|
{ |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
var files = Directory.GetFiles(moduleAngularFolder); |
|
|
|
var folders = Directory.GetDirectories(moduleAngularFolder); |
|
|
|
|
|
|
|
Directory.CreateDirectory(Path.Combine(moduleAngularFolder, moduleName)); |
|
|
|
|
|
|
|
foreach (var file in files) |
|
|
|
{ |
|
|
|
File.Move(file, Path.Combine(moduleAngularFolder, moduleName, Path.GetFileName(file))); |
|
|
|
} |
|
|
|
foreach (var folder in folders) |
|
|
|
{ |
|
|
|
Directory.Move(folder, Path.Combine(moduleAngularFolder, moduleName, Path.GetFileName(folder))); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private async Task DownloadSourceCodesToSolutionFolder(ModuleWithMastersInfo module, |
|
|
|
string modulesFolderInSolution, string version = null, bool newTemplate = false, |
|
|
|
bool newProTemplate = false) |
|
|
|
|