summaryrefslogtreecommitdiff
path: root/CoreWiki/Program.cs
diff options
context:
space:
mode:
authorPaweł Bernaciak <pawelbernaciak@zohomail.eu>2023-12-22 16:02:41 +0100
committerPaweł Bernaciak <pawelbernaciak@zohomail.eu>2023-12-22 16:02:41 +0100
commit1a96616699ab41bf6343bc1acc45a836c3e6caf3 (patch)
treeaff3d8bb8418355d3a8279024afaa13f196a0506 /CoreWiki/Program.cs
parent7fefe217c8462444ecb9806599e70afe2a7102ea (diff)
Backup
Diffstat (limited to 'CoreWiki/Program.cs')
-rw-r--r--CoreWiki/Program.cs14
1 files changed, 8 insertions, 6 deletions
diff --git a/CoreWiki/Program.cs b/CoreWiki/Program.cs
index d31ad67..2a26753 100644
--- a/CoreWiki/Program.cs
+++ b/CoreWiki/Program.cs
@@ -8,18 +8,20 @@ var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddRazorPages();
-builder.Services.AddEntityFrameworkSqlite()
+builder.Services
.AddDbContext<ApplicationDbContext>(options => options.UseSqlite("Data Source=./wiki.db"));
-
+builder.Services.AddRouting(options =>
+{
+ options.LowercaseUrls = true;
+});
builder.Services.AddSingleton<IClock>(SystemClock.Instance);
builder.Services.AddMvc().AddRazorPagesOptions(options =>
{
- options.Conventions.AddPageRoute("/Details", "{topicName?}");
- options.Conventions.AddPageRoute("/Details", "Index");
+ options.Conventions.AddPageRoute("/Details", "/");
});
- var app = builder.Build();
+var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
@@ -40,4 +42,4 @@ app.UseAuthorization();
app.MapRazorPages();
-app.Run();
+app.Run(); \ No newline at end of file