public IActionResult Alterar(Guid id, CaminhaoItemViewModel model) { try { var caminhao = new Caminhao() { Id = id, Descricao = model.Descricao, Modelo = model.Modelo, AnoFabricacao = model.AnoFabricacao, AnoModelo = model.AnoModelo }; _caminhaoAplicacao.AlterarCaminhao(caminhao); } catch (ArgumentException ex) { ViewBag.ErroProcesso = ex.ParamName; return(View("Caminhao", model)); } return(Redirect("/")); }
public IActionResult Cadastro(CaminhaoItemViewModel model) { ViewData["Title"] = "Novo Caminhão"; try { var caminhao = new Caminhao() { Descricao = model.Descricao, Modelo = model.Modelo, AnoFabricacao = model.AnoFabricacao, AnoModelo = model.AnoModelo }; _caminhaoAplicacao.InserirCaminhao(caminhao); } catch (ArgumentException ex) { ViewBag.ErroProcesso = ex.ParamName; return(View("Caminhao", model)); } return(Redirect("/")); }