public IActionResult RepositoryDetails(int repositoyID) { BuscarRepositorioID buscarRepositorioID = new BuscarRepositorioID(repositoyID); Repositorio repositorio = buscarRepositorioID.RealizaConexao(); BuscarContribuidores buscarContribuidores = new BuscarContribuidores(repositorio.owner.login, repositorio.name); List <Usuario> listaDeContribuidores = buscarContribuidores.RealizaConexao(); ViewData["repositorio"] = repositorio; ViewData["listaDeContribuidores"] = listaDeContribuidores; return(View("RepositoryDetails")); }
public IActionResult ProcessarFavorito(int repositorio) { BuscarRepositorioID buscarRepositorioID = new BuscarRepositorioID(repositorio); RepositoriosFavoritosDAO repositoriosFavoritosDAO = new RepositoriosFavoritosDAO(); Repositorio repositorioEncontrado = buscarRepositorioID.RealizaConexao(); if (repositoriosFavoritosDAO.containsRepo(repositorioEncontrado)) { repositoriosFavoritosDAO.removerFavorito(repositorioEncontrado); } else { repositoriosFavoritosDAO.adicionaFavorito(repositorioEncontrado); } ViewData["listaDeBuscados"] = new List <Repositorio>(); return(View("Index")); }