public ActionResult Novo(AutorizacaoCirculacao autorizacao) { autorizacao.Ano = autorizacao.Data.Year; autorizacao.Numero = _autorizacaoCirculacaoDao.ProximoNumero(autorizacao.Ano); try { ValidationResult result = _validation.Validate(autorizacao); if (result.IsValid) { _autorizacaoCirculacaoDao.Save(autorizacao); this.Success("Autorização para circulação cadastrada com sucesso."); return(RedirectToAction("Index", "Autorizacao", new { id = autorizacao.Id })); } ViewBag.Veiculo = _veiculoDao.Get(autorizacao.Veiculo.Id); LoadResources(); return(View(autorizacao)); } catch (Exception) { return(View(autorizacao)); } }
public ActionResult Imprimir(int id) { AutorizacaoCirculacao autorizacao = _autorizacaoCirculacaoDao.Get(id); if (autorizacao == null) { this.Info("Autorização para circulação não encontrada."); return(RedirectToAction("Index")); } return(View(autorizacao)); }
public ActionResult Editar(AutorizacaoCirculacao autorizacao) { try { ValidationResult result = _validation.Validate(autorizacao); if (result.IsValid) { _autorizacaoCirculacaoDao.Update(autorizacao); this.Success("Autorização para circulação editada com sucesso."); return(RedirectToAction("Index", "Autorizacao", new { id = autorizacao.Id })); } LoadResources(); return(View(autorizacao)); } catch (Exception) { return(View(autorizacao)); } }
public void Update(AutorizacaoCirculacao autorizacao) { _dao.Update(autorizacao); }
public void Save(AutorizacaoCirculacao autorizacao) { _dao.Save(autorizacao); }