public async Task <IActionResult> ProcesarArchivos([FromBody] DatosConsultaGeneracionArchivoDto datosConsultaArchivosDto) { _logger.LogInfo("Metodo Procesar Archivos"); var respuesta = await _service.ProcesarArchivos(datosConsultaArchivosDto); return(Ok(respuesta)); }
public async Task <DTO.DatosProcesoGeneracionArchivo> ProcesarArchivos(DatosConsultaGeneracionArchivoDto datosConsultaArchivosDto) { DTO.DatosProcesoGeneracionArchivo infoRespuesta = null; try { var datosConsulta = _mapper.Map <DatosConsultaGenerarArchivos>(datosConsultaArchivosDto); var repositoryResult = await _generacionArchivosRepository.ProcesarArchivos(datosConsulta); if (repositoryResult == null) { return(null); } infoRespuesta = _mapper.Map <DTO.DatosProcesoGeneracionArchivo>(repositoryResult); } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); } return(infoRespuesta); }
public async Task <List <DTO.DatosRespuestaGeneracionArchivo> > ConsultarArchivos(DatosConsultaGeneracionArchivoDto datosConsultaArchivosDto) { List <DTO.DatosRespuestaGeneracionArchivo> itemsRespuesta = null; try { var datosConsulta = _mapper.Map <DatosConsultaGenerarArchivos>(datosConsultaArchivosDto); var planillasResult = await _generacionArchivosRepository.ConsultarArchivos(datosConsulta); if (planillasResult == null) { return(null); } itemsRespuesta = _mapper.Map <List <DTO.DatosRespuestaGeneracionArchivo> >(planillasResult); } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); } return(itemsRespuesta); }