static void Main(string[] args) { // instanciar un objecto de la clase Dni var dni = new Tecactus.Api.Reniec.Dni("oVz0iUHBaAV4prXuqahVBTN4znt81udOZW2vNZiZ"); // el método 'get' devuelve un objeto de la clase Person. // Caso contrario lanza una excepción cuyo mensaje describe el error sucitado. var person = dni.get("47470738"); }
public Persona ObtenerPersonaPorDni(string dni) { try { var api = new Tecactus.Api.Reniec.Dni(token); var personApi = api.get(dni); var persona = new Mapeo().ConvertirPersonaApiAPersona(personApi); return(persona); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool EsDniValido(string dni) { try { var api = new Tecactus.Api.Reniec.Dni(token); var persona = api.get(dni); return(persona != null); } catch (Exception ex) { throw new Exception(ex.Message); } }
public DatosDni SolicitaDatosDni(string Parametro) { DatosDni eRespuesta = new DatosDni(); try { var dni = new Tecactus.Api.Reniec.Dni("KMiiIzg2ybE4GDn9fKdUYUwSl7a3tjcV3Oa6U4QX"); var person = dni.get(Parametro); eRespuesta.dni = person.dni; eRespuesta.nombres = person.nombres; eRespuesta.apellido_paterno = person.apellido_paterno; eRespuesta.apellido_materno = person.apellido_materno; eRespuesta.caracter_verificacion = person.caracter_verificacion; eRespuesta.caracter_verificacion_anterior = person.caracter_verificacion_anterior; } catch (Exception ex) { string error = ex.Message; //respuestaCulq = false; } return(eRespuesta); }