Esempio n. 1
0
        static async Task Main(string[] args)
        {
            LeitorCSV       leitorDeCeps     = new LeitorCSV(@"../CEPs.csv");
            EscritorCSV     EscritordeCeps   = new EscritorCSV(@"CEPs2.csv");
            List <string>   listaDeCeps      = leitorDeCeps.LerTodosOsCeps();
            ClienteViaCep   cliente          = new ClienteViaCep();
            List <Endereco> listaDeEnderecos = new List <Endereco>();

            foreach (string cep in listaDeCeps)
            {
                try
                {
                    Endereco novoEndereco = await cliente.Busca(cep);

                    listaDeEnderecos.Add(novoEndereco);
                }
                catch (CepInvalidoException e)
                {
                    Console.WriteLine("CEP com formato inválido");
                }
                catch (Exception e2)
                {
                    Console.WriteLine("Não foi possível realizar a requisiçao");
                }
            }
            EscritordeCeps.EscreverTodasAsLinhas(leitorDeCeps.getCabecalho(), listaDeEnderecos);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            LeitorCSV     leitorCSVMapa       = new LeitorCSV(@"../mapa.csv");
            EscritorCSV   escritorCSVNovoMapa = new EscritorCSV(@"mapa2.csv");
            List <Cidade> listaDeCidades      = leitorCSVMapa.LerTodasAsLinhas();

            BubbleSort ordenador = new BubbleSort();

            ordenador.orderna(listaDeCidades);

            escritorCSVNovoMapa.EscreverTodasAsLinhas(leitorCSVMapa.getCabecalho(), listaDeCidades);
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            LeitorCSV     leitorCSVMapa       = new LeitorCSV(@"../mapa.csv");
            EscritorCSV   escritorCSVNovoMapa = new EscritorCSV(@"mapa2.csv");
            List <Cidade> linhasAntigas       = leitorCSVMapa.LerTodasAsLinhas();

            List <Cidade> linhasNovas = new List <Cidade> ();

            foreach (Cidade cidade in linhasAntigas)
            {
                Cidade novaCidade = new Cidade(cidade.getCidade(), cidade.getPopulacao() * 2);
                linhasNovas.Add(novaCidade);
            }
            escritorCSVNovoMapa.EscreverTodasAsLinhas(leitorCSVMapa.getCabecalho(), linhasNovas);
        }