Mejoras y consola para recuperar y enviar a dga

This commit is contained in:
bcastrogallardo 2025-06-25 08:39:23 -04:00
parent 1cf9bfe5b3
commit ff88af6835
5 changed files with 33 additions and 15 deletions

View file

@ -9,15 +9,26 @@ namespace DAS
{
private readonly HttpClient _httpClient;
private readonly IConfiguration _configuration;
private static string? password;
private static string? rutEmpresa;
private static string? rutUsuario;
public RegistrarMedicion(HttpClient httpClient, IConfiguration configuration)
{
_httpClient = httpClient;
_configuration = configuration;
rutUsuario = _configuration["Credenciales:rutEmpresa"] ?? "";
rutEmpresa = _configuration["Credenciales:rutUsuario"] ?? "" ?? "";
password = _configuration["Credenciales:password"] ?? "";
}
public async Task<bool> EnviarMedicionAsync(string codigoObra, MedicionSubterraneaRequest request)
{
request.Autenticacion.Password = password;
request.Autenticacion.RutEmpresa = rutEmpresa;
request.Autenticacion.RutUsuario = rutUsuario;
var baseUrl = _configuration["ApiSubterranea:BaseUrl"];
var endpoint = _configuration["ApiSubterranea:Endpoint"];
var url = $"{baseUrl}{endpoint}";