Initial commit

This commit is contained in:
arthur faria
2025-07-29 22:22:38 -03:00
commit 189fa1734c
22 changed files with 876 additions and 0 deletions

16
Program.cs Normal file
View File

@@ -0,0 +1,16 @@
using Workshop8.Data;
using Workshop8.Infrastructure;
using Workshop8.Models;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddRazorPages();
builder.Services.AddSingleton<IClientRepository, SqliteClientRepository>();
builder.Services.AddSingleton<LogService>();
builder.Services.AddSingleton<DbSelector>();
var app = builder.Build();
await app.Services.GetRequiredService<DbSelector>().EnsureDatabasesAsync();
app.UseStaticFiles();
app.MapRazorPages();
await app.RunAsync();