public ActionResult Edit([Bind(Include = "Id,Cliente,Automovel,ValorTotal,DataInicio,DataFim")] Aluguel aluguel) { Aluguel aluguelEditado = _repositorio.BuscarPor(aluguel.Id); aluguelEditado.Cliente = aluguel.Cliente; aluguelEditado.Automovel = aluguel.Automovel; aluguelEditado.DataInicio = aluguel.DataInicio; aluguelEditado.DataFim = aluguel.DataFim; _repositorio.Editar(aluguelEditado); return(RedirectToAction("Index")); }
public void Deveria_editar_um_aluguel() { var aluguelEditado = _contextoTeste.Aluguel.Find(1); aluguelEditado.Dias = 1; _repositorio.Editar(aluguelEditado); var aluguelBuscado = _contextoTeste.Aluguel.Find(1); Assert.AreEqual(1, aluguelBuscado.Dias); }
public void Deveria_editar_um_Aluguel() { //Preparação var AluguelEditado = _repositorio.BuscarPor(1); AluguelEditado.DataFim = DateTime.Now.AddDays(15); //Ação _repositorio.Editar(AluguelEditado); //Afirmar var AluguelBuscado = _contextoTeste.Alugueis.Find(1); Assert.AreEqual(DateTime.Now.AddDays(15).ToShortDateString(), AluguelBuscado.DataFim.ToShortDateString()); }
public ActionResult Edit([Bind(Include = "Id,Dias")] Aluguel aluguel) { if (ModelState.IsValid) { using (var dbTransact = _contexto.Database.BeginTransaction()) { try { _repositorio.Editar(aluguel); dbTransact.Commit(); } catch (Exception) { dbTransact.Rollback(); } } return(RedirectToAction("Index")); } return(View(aluguel)); }