Exemple #1
0
        public async Task <IActionResult> Consultar([FromBody] List <string> dnis)
        {
            if (dnis == null)
            {
                throw new ApiException("No se envio un objeto valido");
            }

            if (dnis.Count > 100)
            {
                throw new ApiException("Solo se permite maximo 100 dnis a consultar");
            }

            var _dniClass = new DniClass(_config);

            var _dnisInfo = await _dniClass.Consultar(dnis);

            return(Ok(_dnisInfo));
        }
Exemple #2
0
        public async Task <IActionResult> Consultar(string dni)
        {
            var _dniClass = new DniClass(_config);

            var _dniExistente = await _dniClass.Consultar(dni);

            if (_dniExistente == null)
            {
                _dniExistente = await _dniClass.ConsultarJne(dni);

                if (_dniExistente == null)
                {
                    return(NotFound(null));
                }
            }

            return(Ok(_dniExistente));
        }