using FabWorks.Api.Configuration; using FabWorks.Api.Services; using FabWorks.Core.Data; using Microsoft.EntityFrameworkCore; var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers(); builder.Services.AddDbContext(options => options.UseSqlServer(builder.Configuration.GetConnectionString("FabWorksDb"))); builder.Services.AddSingleton(); builder.Services.Configure( builder.Configuration.GetSection(FileStorageOptions.SectionName)); builder.Services.AddScoped(); var app = builder.Build(); app.UseDefaultFiles(); app.UseStaticFiles(); app.MapControllers(); app.Run();