public UsuarioReniecDto ValidarIdentidad(String Dni) { UsuarioReniecDto Usuario = null; String Uri = $"https://reniec-api.herokuapp.com/ciudadanos/{Dni}"; var Client = new RestClient(Uri); var Request = new RestRequest(Method.GET); IRestResponse Response = Client.Execute(Request); if (Response.StatusCode == HttpStatusCode.OK) { String UsuarioString = Response.Content; Usuario = JsonConvert.DeserializeObject <UsuarioReniecDto>(UsuarioString); } return(Usuario); }
public UsuarioDto Create(UsuarioReniecDto model) { if (model != null) { var ContrasenaEnc = Encoding.ASCII.GetBytes(model.Dni).ToString(); var Nuevo = new Usuario { Dni = model.Dni, Nombre = model.Nombre1 + " " + model.Nombre2, ApellidoPaterno = model.ApellidoPaterno, ApellidoMaterno = model.ApellidoMaterno, Contrasena = Encriptar(model.Dni), Correo = " " }; _context.Add(Nuevo); _context.SaveChanges(); return(_mapper.Map <UsuarioDto>(Nuevo)); } else { throw new UserLoginNotFoundException(); } }