public async Task <string> GenerarInterfaz(DatosConsultaArchivosDto datosConsultaArchivosDto) { var result = string.Empty; try { var datosConsultaArcEntity = _mapper.Map <DatosConsultaArchivos>(datosConsultaArchivosDto); switch (datosConsultaArcEntity.IdTipoArchivo) { case 1: result = await ProcesarDocumentosLiquidados(datosConsultaArcEntity); break; case 2: result = await ProcesarControlBancario(datosConsultaArcEntity); break; } } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); } return(result); }
public async Task <IActionResult> GenerarArchivos([FromBody] DatosConsultaArchivosDto datosConsultaArchivosDto) { _logger.LogInfo("Metodo Generar Archivos"); var generacionExactusResult = await _GeneracionExactusService.GenerarInterfaz(datosConsultaArchivosDto); return(Ok(generacionExactusResult)); }