public bool ConsulteSiExisteUltimaVersion(string url) { bool existe = false; string[] datosUrl = url.Split('/'); string usuario = datosUrl[3]; string repositorio = datosUrl[4]; Commit[] losCommits = Construya(ObtengaInformacionRepositorio(usuario, repositorio, 0), usuario, repositorio); RepositoriosClient cliente = new RepositoriosClient(); try { existe = cliente.ValideSiSeDebeAnalizar(losCommits); } catch (Exception laExcepcion) { Registrador elRegistrador = new Registrador(); elRegistrador.Registre(laExcepcion, "0", Componentes.WebService); } finally { cliente.Close(); } return(existe); }
public void Consulte(int IdPaquete, string url) { string[] datosUrl = url.Split('/'); string usuario = datosUrl[3]; string repositorio = datosUrl[4]; Commit[] losCommits = Construya(ObtengaInformacionRepositorio(usuario, repositorio, IdPaquete), usuario, repositorio); RepositoriosClient cliente = new RepositoriosClient(); try { cliente.GuardeElRepositorio(losCommits, IdPaquete); } catch (Exception laExcepcion) { Registrador elRegistrador = new Registrador(); elRegistrador.Registre(laExcepcion, IdPaquete.ToString(), Componentes.WebService); } finally { cliente.Close(); } }