public ActionResult Edit([Bind(Include = "Id,Marca,Modelo,Cor,ValorDiario")] Carro carro) { var car = _repositorio.BuscarPorId((int)carro.Id); car.Marca = carro.Marca; car.Modelo = carro.Modelo; car.Cor = carro.Cor; car.ValorDiario = carro.ValorDiario; if (ModelState.IsValid) { using (var dbTransact = _contexto.Database.BeginTransaction()) { try { _repositorio.Editar(car); dbTransact.Commit(); } catch (Exception) { dbTransact.Rollback(); } } return(RedirectToAction("Index")); } return(View(carro)); }
public void Deveria_editar_um_Carro() { var carroEditado = _contextoTeste.Carros.Find(1); carroEditado.Marca = "EDITADO"; _repositorio.Editar(carroEditado); var carrobuscado = _contextoTeste.Carros.Find(1); Assert.AreEqual("EDITADO", carrobuscado.Marca);; }
public void Deveria_editar_um_carro() { var carroEditado = _contextoTeste.Carros.Find(1); carroEditado.Modelo = "Civic 2014"; _repositorio.Editar(carroEditado); var carroBuscado = _contextoTeste.Carros.Find(1); Assert.AreEqual("Civic 2014", carroBuscado.Modelo); }
public ActionResult Edit([Bind(Include = "Id,Marca,Ano,Modelo,Placa")] Carro carro) { Carro carroBuscado = db.BuscarPor(carro.Id); carroBuscado.Ano = carro.Ano; carroBuscado.Empresa = carro.Empresa; carroBuscado.Marca = carro.Marca; carroBuscado.Modelo = carro.Modelo; carroBuscado.Placa = carro.Placa; if (ModelState.IsValid) { db.Editar(carroBuscado); return(RedirectToAction("Index")); } return(View(carro)); }