示例#1
0
        public ActionResult Criar(int? id)
        {
            var model = new Veiculo();

            if (id != null)
            {
                model = Db.Veiculos.Find(id);
            }

            return View(model);
        }
示例#2
0
        public ActionResult Index(int? id, int? page)
        {
            var carro = new Veiculo() {
                Ano = 2013,
                Marca = new Marca()
                {
                    Nome = "VW",
                    Pais = "Alemanha"
                },
                Modelo = "Fusca", 
                Preco = 90560.56M
            };

            Db.Veiculos.Add(carro);
            //db.SaveChanges();

            var dados = Db.Veiculos.Include("Marca").
                Where(x => x.Ano > 2000).OrderBy(x=>x.Id);

            return View(dados);
        }
示例#3
0
        public ActionResult Criar(Veiculo veiculo)
        {
            if (!ModelState.IsValid)
            {
                return View(veiculo);
            }

            if (veiculo.Id > 0)
            {
                Db.Entry(veiculo).State = EntityState.Modified;
                Db.Entry(veiculo.Marca).State = EntityState.Modified;
            }
            else
            {
                Db.Veiculos.Add(veiculo);
            }

            Db.SaveChanges();

            return View();
        }