public bool DeveAtualizarHodometro(Veiculo veiculo, int dias) { Hodometro h = _hodometroDao.UltimoByVeiculo(veiculo.Id); if (h == null) { return(true); } if (h.DataLeitura < DateTime.Today.AddDays(-dias)) { return(true); } return(false); }
public ActionResult Novo(Hodometro hodometro) { try { ValidationResult result = _validation.Validate(hodometro); if (result.IsValid) { _dao.Save(hodometro); return(RedirectToAction("Detalhar", "Veiculo", new { id = hodometro.Veiculo.Id })); } ViewBag.Veiculo = _veiculoDao.Get(hodometro.Veiculo.Id); return(View(hodometro)); } catch (Exception) { ViewBag.Veiculo = _veiculoDao.Get(hodometro.Veiculo.Id); return(View(hodometro)); } }
public void Save(Hodometro hodometro) { _dao.Save(hodometro); }