feature nuevo endpoint para proveer los datos del nuevo dashboard de facturacion

feature/Reporte_Relacion_Facturas_Alen
Felix Morales 1 year ago
parent 3ca87c35a5
commit 8130d2a486
  1. 1
      Contracts/Dashboard/IDashboardCorresponsalesRepository.cs
  2. 6
      Controllers/Dashboard/CorresponsalesController.cs
  3. 11
      Repository/Dashboard/DashboardCorresponsalesRepository.cs

@ -8,5 +8,6 @@ namespace CORRESPONSALBackend.Contracts.Dashboard
public Task<Decimal> GetTipoCambio(string Fecha); public Task<Decimal> GetTipoCambio(string Fecha);
public Task<DashboardCorresponsales> GetRechazosContabilidad(); public Task<DashboardCorresponsales> GetRechazosContabilidad();
public Task<IEnumerable<DashboardCorresponsales>> GetFacturacion();
} }
} }

@ -42,5 +42,11 @@ namespace CORRESPONSALBackend.Controllers.Dashboard
return rechazos; return rechazos;
} }
[HttpGet]
[Route("GetFacturacionDashboard")]
public async Task<IEnumerable<DashboardCorresponsales>> GetFacturacion()
{
return await _Repo.GetFacturacion();
}
} }
} }

@ -31,11 +31,20 @@ namespace CORRESPONSALBackend.Repository.Dashboard
} }
public async Task<DashboardCorresponsales> GetRechazosContabilidad(){ public async Task<DashboardCorresponsales> GetRechazosContabilidad(){
var query = "[Dashboard.Corresponsales.Rechazos.Contabilidad]"; var query = "[Dashboard.Contabilidad.Rechazos.Get]";
using var connection = _context.CreateConnection(); using var connection = _context.CreateConnection();
var entrada = await connection.QueryAsync<DashboardCorresponsales>(query, new {}, commandType: CommandType.StoredProcedure); var entrada = await connection.QueryAsync<DashboardCorresponsales>(query, new {}, commandType: CommandType.StoredProcedure);
return entrada.First(); return entrada.First();
} }
public async Task<IEnumerable<DashboardCorresponsales>> GetFacturacion()
{
var query = "[Dashboard.Facturacion.Get]";
using var connection = _context.CreateConnection();
var entrada = await connection.QueryAsync<DashboardCorresponsales>(query, new { },
commandType: CommandType.StoredProcedure);
return entrada;
}
} }
} }

Loading…
Cancel
Save