using HomeApi.Registration; using Scalar.AspNetCore; var builder = WebApplication.CreateBuilder(args); builder.Services.AddHttpClient(); builder.Services.AddMediatR(cfg => cfg.RegisterServicesFromAssemblyContaining()); builder.Services.AddControllers(); builder.Services.AddOpenApi(); builder.Services.AddIntegration(builder.Configuration); var app = builder.Build(); app.UseStaticFiles(); if (app.Environment.IsDevelopment()) { app.MapOpenApi(); app.MapScalarApiReference(); } app.UseHttpsRedirection(); app.UseAuthorization(); app.MapControllers(); app.Run();