Ajout de l'implémentation du Repo pour la base de données afin d'afficher les titres sur la page d'accueil.

This commit is contained in:
Loic Masi
2026-03-26 12:00:44 +01:00
parent 9801eb555f
commit 23d46154db
12 changed files with 279 additions and 103 deletions

View File

@@ -21,8 +21,12 @@ try
// Necessite le package Nuget Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.
.AddRazorRuntimeCompilation();
// A utiliser en mode repo
builder.Services.AddSingleton<ITitreRepository, LocalEntityRepository>();
// builder.Services.AddSingleton<ITitreRepository, LocalEntityRepository>();
// A utiliser en mode DB
builder.Services.AddScoped<ITitreRepository, TitreRepository>();
builder.Services.AddDbContext<WebzineDbContext>(options =>
options.UseSqlite(builder.Configuration.GetConnectionString("DefaultConnection")));