test abérant
continuous-integration/drone/push Build is passing Details

Test_CI
David D'ALMEIDA 1 year ago
parent be760a0e95
commit 012845da14

@ -74,6 +74,7 @@ public class AppBootstrap(IConfiguration configuration)
Console.WriteLine("======================"); Console.WriteLine("======================");
//options => options.UseSqlite(connectionString) //options => options.UseSqlite(connectionString)
//services.AddDbContext<HeartTrackContext>(); //services.AddDbContext<HeartTrackContext>();
testDir();
services.AddDbContext<HeartTrackContext>(options => services.AddDbContext<HeartTrackContext>(options =>
options.UseSqlite(connectionString), ServiceLifetime.Singleton); options.UseSqlite(connectionString), ServiceLifetime.Singleton);
@ -101,6 +102,32 @@ public class AppBootstrap(IConfiguration configuration)
});*/ });*/
} }
public void testDir()
{
var dirPath = @"/";
// Créez une instance de DirectoryInfo
DirectoryInfo d = new DirectoryInfo(dirPath);
// Obtenez les fichiers et les dossiers
FileInfo[] Files = d.GetFiles(); // Obtenez la liste des fichiers
DirectoryInfo[] Directories = d.GetDirectories(); // Obtenez la liste des dossiers
// Affichez les fichiers
Console.WriteLine("Fichiers:");
foreach(FileInfo file in Files )
{
Console.WriteLine($"{file.Name}");
}
// Affichez les dossiers
Console.WriteLine("\nDossiers:");
foreach(DirectoryInfo dir in Directories)
{
Console.WriteLine($"{dir.Name}");
}
}
private void AddModelService(IServiceCollection services) private void AddModelService(IServiceCollection services)
{ {
//services.AddSingleton<IDataManager>(provider => new DbDataManager(provider.GetService<HeartTrackContext>())); //services.AddSingleton<IDataManager>(provider => new DbDataManager(provider.GetService<HeartTrackContext>()));

@ -16,7 +16,9 @@ init.ConfigureServices(builder.Services);
var app = builder.Build(); var app = builder.Build();
init.Configure(app, app.Environment); init.Configure(app, app.Environment);
init.testDir();
app.Services.GetService<HeartTrackContext>().Database.EnsureCreated(); app.Services.GetService<HeartTrackContext>().Database.EnsureCreated();
init.testDir();
app.Run(); app.Run();
Loading…
Cancel
Save