示例#1
0
        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));
        }