Exemplo n.º 1
0
 public ActionResult Salvar(ProdutoModel model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var produto = model.ConverterParaProduto();
             ServicoDeDependencias.MontarProdutoServico().Salvar(produto);
             return(RedirectToAction("Lista"));
         }
         catch (ProdutoInvalidoException ex)
         {
             TempData["MensagemException"] = ex.Message;
         }
     }
     TempData["MensagemCadastro"] = "Existem informações inválidas no cadastro.";
     return(RedirectToAction("Cadastro"));
 }