示例#1
0
        private Model ConvertEmUPark(ModeloFIPE obj2, int vType)
        {
            Model model = new Model();

            model.VCode       = 0;
            model.VehickeType = vType;
            model.ModelName   = obj2.fipe_name;
            model.BrandName   = obj2.marca;

            return(model);
        }
        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);
        }