public void TestMethodListarNotNull()
        {
            RepositoryEntityDAO RepositoryDAO = new RepositoryEntityDAO();
            List <Repositorio>  Repositorio   = new List <Repositorio>();

            Repositorio = RepositoryDAO.Listar();

            Assert.IsNotNull(Repositorio);
        }
 public IHttpActionResult Listar()
 {
     try
     {
         ///Listar e montar JSON de consulta
         RepositoryEntityDAO RepositoryDAO = new RepositoryEntityDAO();
         var Repositorio = RepositoryDAO.Listar();
         return(Ok(Repositorio));
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
            public IHttpActionResult Buscar()
            {
                try
                {
                    ///Disparar API do GITHUB
                    List <Repositorio> Repositorio = DispararBuscaAPIGitHub();

                    ///Adicionar repositorios não existentes
                    RepositoryEntityDAO RepositoryDAO = new RepositoryEntityDAO();
                    if (RepositoryDAO.Adicionar(Repositorio))
                    {
                        Repositorio = RepositoryDAO.Listar();
                    }

                    return(Ok(Repositorio));
                }
                catch (Exception ex)
                {
                    return(InternalServerError(ex));
                }
            }