public async Task <IEnumerable <DocumentoAbonoDto> > ListarDocumentosAbonos(DatosConsultaDocumentoDto datosConsultaDocumentoDto) { IEnumerable <DocumentoAbonoDto> documento_abono_dtos = null; try { if (datosConsultaDocumentoDto.FechaDesde != null && datosConsultaDocumentoDto.FechaHasta != null) { datosConsultaDocumentoDto.FechaDesde = Convert.ToDateTime(datosConsultaDocumentoDto.FechaDesde).ToShortDateString(); datosConsultaDocumentoDto.FechaHasta = Convert.ToDateTime(datosConsultaDocumentoDto.FechaHasta).ToShortDateString(); } var consulta = _mapper.Map <DatosConsultaDocumento>(datosConsultaDocumentoDto); var result = await _facturaRepository.ListarDocumentosAbonos(consulta); if (result == null) { return(null); } documento_abono_dtos = _mapper.Map <IEnumerable <DocumentoAbonoDto> >(result); } catch (Exception ex) { _logger.LogError(ex.Message); _logger.LogError(ex.StackTrace); } return(documento_abono_dtos); }
public async Task <IActionResult> ListarDocumentosAbonos([FromBody] DatosConsultaDocumentoDto datosConsultaDocumentoDto) { _logger.LogInfo("Método ListarDocumentosAbonos"); var documentoAbonosResult = await _FacturaService.ListarDocumentosAbonos(datosConsultaDocumentoDto); return(Ok(documentoAbonosResult)); }