Пример #1
0
        public List <AutomobilesModels> ConvertParJsonUpark(List <ModeloFIPE> listaFipe)
        {
            List <AutomobilesModels> ListaUpark = new List <AutomobilesModels>();

            foreach (ModeloFIPE obj in listaFipe)
            {
                AutomobilesModels novoVeiculo = new AutomobilesModels();
                novoVeiculo.ModelId   = "";
                novoVeiculo.MakeId    = "";
                novoVeiculo.MakeName  = obj.marca;
                novoVeiculo.ModelName = obj.fipe_name;

                ListaUpark.Add(novoVeiculo);
            }

            return(ListaUpark);
        }
Пример #2
0
        public List <ModeloFIPE> CompararArquivos(int valor)
        {
            ModeloFIPE fipe      = new ModeloFIPE();
            var        listaFipe = fipe.PegarDados(valor);

            AutomobilesModels upark = new AutomobilesModels();
            var listaPortal         = upark.PegarDadoBase(valor);

            List <ModeloFIPE> jaExisteNoUpark = new List <ModeloFIPE>();

            for (int i = 0; i < listaPortal.Length; i++)
            {
                if (listaPortal[i] != null)
                {
                    for (int y = i; y < listaFipe.Count; y++)
                    {
                        if (listaFipe[y] != null)
                        {
                            if (listaPortal[i] == listaFipe[y].fipe_name)
                            {
                                jaExisteNoUpark.Add(listaFipe[y]);
                                listaFipe[y]   = null;
                                listaPortal[i] = null;
                            }
                        }
                    }
                }
            }

            List <ModeloFIPE> novalista = new List <ModeloFIPE>();

            foreach (ModeloFIPE obj in listaFipe)
            {
                if (obj != null)
                {
                    novalista.Add(obj);
                }
            }
            return(novalista);
        }
Пример #3
0
        public void ColocarMarcaId(List <AutomobilesModels> lista)
        {
            string            id    = "";
            AutomobilesModels upark = new AutomobilesModels();
            var baseOginal          = upark.PegarAutomobilesModelsOriginal();

            foreach (AutomobilesModels obj in baseOginal)
            {
                if (lista[0].MakeName == obj.MakeName)
                {
                    id = obj.MakeId;
                    break;
                }
            }

            if (id == "")
            {
                SavarVeiculosSemCodigos(lista);
            }
            else
            {
                SavarVeiculosComCodigos(lista, id);
            }
        }