Example #1
0
        //a classe XDocument server para manipular arquivos xml


        public List <Modelo> GetModelo(int marcaId)
        {
            MarcaRepositorios marca = new MarcaRepositorios();
            var modelos             = new List <Modelo>();

            foreach (var elemento in arquivoXml.Descendants("modelo"))
            {
                if (marcaId.ToString() == elemento.Element("marcaid").Value)
                {
                    Modelo modelo = new Modelo();
                    modelo.Id    = Convert.ToInt32(elemento.Element("id").Value);
                    modelo.Nome  = elemento.Element("nome").Value;
                    modelo.Marca = marca.GetMarca(marcaId);

                    modelos.Add(modelo);
                }
            }


            return(modelos);
        }
Example #2
0
        public Modelo GetModelos(int id)
        {
            Modelo modelos = null;


            foreach (var elemento in arquivoXml.Descendants("modelo"))
            {
                if (id.ToString() == elemento.Element("id").Value)
                {
                    modelos      = new Modelo();
                    modelos.Id   = id;
                    modelos.Nome = elemento.Element("nome").Value;

                    var marcaRepositorio = new MarcaRepositorios();

                    modelos.Marca = marcaRepositorio.GetMarca(Convert.ToInt32(elemento.Element("id").Value));

                    break;
                }
            }

            return(modelos);
        }