diff --git a/api/Program.cs b/api/Program.cs index 666a9c5..5cd2ea3 100644 --- a/api/Program.cs +++ b/api/Program.cs @@ -1,17 +1,32 @@ +using Microsoft.EntityFrameworkCore; +using api.Data; +using api.Repositories; +using api.Services; + var builder = WebApplication.CreateBuilder(args); // Add services to the container. builder.Services.AddControllers(); // Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi -builder.Services.AddOpenApi(); +// builder.Services.AddOpenApi(); + +builder.Services.AddDbContext(options => options.UseNpgsql(builder.Configuration.GetConnectionString("DefaultConnection"))); + + +builder.Services.AddScoped(); +builder.Services.AddScoped(); + +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(); var app = builder.Build(); // Configure the HTTP request pipeline. if (app.Environment.IsDevelopment()) { - app.MapOpenApi(); + app.UseSwagger(); + app.UseSwaggerUI(); } app.UseHttpsRedirection();