public IActionResult Cadastro(CargoCadastroModel model) { if (ModelState.IsValid) { try { var cargo = new Cargo(); cargo.Nome = model.Nome; cargo.Descricao = model.Descricao; var repository = new CargoRepository(); repository.Inserir(cargo); TempData["Mensagem"] = "Cargo cadastrado com sucesso."; ModelState.Clear(); } catch (Exception e) { TempData["Mensagem"] = e.Message; } } return(View()); }