public ActionResult Editar(HttpPostedFileBase fupImagem, Veiculo veiculo, int Marcas) { Veiculo v = VeiculoDao.Pegar(veiculo.VeiculoId); try { if (ModelState.IsValid) { //Imagem if (fupImagem != null) { string caminho = System.IO.Path.Combine(Server.MapPath("~/Content/img/carros"), fupImagem.FileName); fupImagem.SaveAs(caminho); veiculo.UrlImagem = "/Content/img/carros/" + fupImagem.FileName; } else { veiculo.UrlImagem = "/Content/img/carros/semimagem.jpeg"; } v.Modelo = veiculo.Modelo; v.Marca = MarcaDao.Pegar(Marcas); v.Ano = veiculo.Ano; v.Cor = veiculo.Cor; v.VelocidadeMaxima = veiculo.VelocidadeMaxima; v.Potencia = veiculo.Potencia; v.Aceleracao = veiculo.Aceleracao; v.ValorDia = veiculo.ValorDia; VeiculoDao.Alterar(v); return(RedirectToAction("Index")); } } catch { return(RedirectToAction("Index")); } return(RedirectToAction("Index")); }