Esempio n. 1
0
 public string BuscarTogosJogos(string sChave, string sCampeonato)
 {
     if (sCampeonato.Equals("BR_A"))
     {
         return(TodosJogos.BuscarTodosJogos_Uol("https://esporte.uol.com.br/futebol/campeonatos/brasileirao/jogos/", sCampeonato));
         // return TodosJogos.BuscarTodosJogos_TabelaBR("http://www.tabeladobrasileirao.net/serie-a/", sCampeonato);
     }
     else
     if (sCampeonato.Equals("BR_B"))
     {
         return(TodosJogos.BuscarTodosJogos_Uol("https://esporte.uol.com.br/futebol/campeonatos/serie-b/jogos/", sCampeonato));
         //return TodosJogos.BuscarTodosJogos_TabelaBR("http://www.tabeladobrasileirao.net/serie-b/", sCampeonato);
     }
     else
     {
         return("[]");
     }
 }
Esempio n. 2
0
        public string GerarJSON_TodoJogos(string sChave, string sCampeonato, string sURL)
        {
            string json = "[]";

            if (sCampeonato.Equals("BR_A"))
            {
                if (sURL.ToUpper().Equals("UOL"))
                {
                    json = TodosJogos.BuscarTodosJogos_Uol("https://esporte.uol.com.br/futebol/campeonatos/brasileirao/jogos/", sCampeonato);
                }
                else
                {
                    json = TodosJogos.BuscarTodosJogos_TabelaBR("http://www.tabeladobrasileirao.net/serie-a/", sCampeonato);
                }
            }
            else
            if (sCampeonato.Equals("BR_B"))
            {
                if (sURL.ToUpper().Equals("UOL"))
                {
                    json = TodosJogos.BuscarTodosJogos_Uol("https://esporte.uol.com.br/futebol/campeonatos/serie-b/jogos/", sCampeonato);
                }
                else
                {
                    json = TodosJogos.BuscarTodosJogos_TabelaBR("http://www.tabeladobrasileirao.net/serie-b/", sCampeonato);
                }
            }

            if (!json.Equals("[]"))
            {
                string sFile = "json_todosjogos_" + sCampeonato + ".json";

                // Get the object used to communicate with the server.
                FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp.inaltum.futebol.servicos.ws/WEB/" + sFile);
                request.Method = WebRequestMethods.Ftp.UploadFile;

                // This example assumes the FTP site uses anonymous logon.
                request.Credentials = new NetworkCredential("inaltum", "androidapk1");



                // Copy the contents of the file to the request stream.
                System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
                byte[] fileContents = Encoding.GetEncoding("iso8859-1").GetBytes(json);
                //and now plug that into your example
                try
                {
                    Stream requestStream = request.GetRequestStream();
                    requestStream.Write(fileContents, 0, fileContents.Length);
                    requestStream.Close();
                }
                catch
                {
                }

                request.ContentLength = fileContents.Length;

                FtpWebResponse response = (FtpWebResponse)request.GetResponse();
                response.Close();
                return("( http://inaltum.futebol.servicos.ws/" + sFile + " )Complete status :" + response.StatusDescription);
            }
            else
            {
                return("erro ao gerar dados");
            }
        }