9c1eb20132
CRITICAL: - JWT Secret vacio -> fallback seguro en Program.cs - QuestPDF License -> inicializada como Community - Transbank SPs en MySQL (no PostgreSQL) + MySqlConnector package - GrabarVoucher: 15 parametros (estaban 8) ALTO: - JwtMiddleware registrado en pipeline - AuthController.Perfil con [Authorize] - LeadRepository.IngresarAsync: ExecuteReader -> Execute - Casts directos en LeadQueryRepository -> double cast IDictionary - EmailService: try-finally con DisconnectAsync - DteController ruta: parametro codigo no usado -> corregido MEDIO: - Schema prefix faltante en Buscar_LeadDiarios - appsettings secretos movidos a env vars - http template eliminado - Fono string en vez de int en EmpresaController - model validation faltante
21 lines
636 B
XML
21 lines
636 B
XML
<Project Sdk="Microsoft.NET.Sdk.Web">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net10.0</TargetFramework>
|
|
<Nullable>enable</Nullable>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Dapper" Version="2.1.79" />
|
|
<PackageReference Include="MailKit" Version="4.17.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.2" />
|
|
<PackageReference Include="MySqlConnector" Version="2.6.1" />
|
|
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
|
<PackageReference Include="Npgsql" Version="10.0.3" />
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
</Project>
|