using Lada.Framework.Infrastructures.Services; using Ladaer.BackEnd.Infrastructures.Startup; using OfficeOpenXml; var builder = WebApplication.CreateBuilder(args); builder.Logging.ClearProviders(); builder.Logging.AddConsole(); // Add services to the container. //builder.Services.AddControllers(); //// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle //builder.Services.AddEndpointsApiExplorer(); //builder.Services.AddSwaggerGen(); builder.Services.RegisterGeneralServices(builder.Configuration); builder.Services.RegisterSwaggerServices(); builder.Services.RegisterSecurityServices(builder.Configuration); builder.Services.RegisterDependency(builder.Configuration); //builder.Services.AddScoped(); builder.Services.AddHttpClient(); //builder.Services.AddScoped(); builder.Services.AddHostedService(); builder.Services.AddHttpContextAccessor(); var app = builder.Build(); // L?y IAppConfigService t? DI container //var appConfigService = app.Services.GetRequiredService(); app.ConfigAndRunApp();