diff options
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 |
