diff options
| author | Paweł Bernaciak <pawelbernaciak@zohomail.eu> | 2023-12-22 16:02:41 +0100 |
|---|---|---|
| committer | Paweł Bernaciak <pawelbernaciak@zohomail.eu> | 2023-12-22 16:02:41 +0100 |
| commit | 1a96616699ab41bf6343bc1acc45a836c3e6caf3 (patch) | |
| tree | aff3d8bb8418355d3a8279024afaa13f196a0506 /CoreWiki/Program.cs | |
| parent | 7fefe217c8462444ecb9806599e70afe2a7102ea (diff) | |
Backup
Diffstat (limited to 'CoreWiki/Program.cs')
| -rw-r--r-- | CoreWiki/Program.cs | 14 |
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 |
