summaryrefslogtreecommitdiff
path: root/CoreWiki/Program.cs
diff options
context:
space:
mode:
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