public IActionResult Inserir(UsuarioViewModel model) { try { if (ModelState.IsValid) { var usuario = model.GetUsuario(); usuario.Ativo = true; this.usuarioRepository.Inserir(usuario); TempData["resultadoSucesso"] = "Usuário cadastrado com sucesso!"; return(RedirectToAction("Listar")); } return(View(model)); } catch (Exception ex) { TempData["resultadoErro"] = $"Ocorreu um erro durante o processamento. Mensagem: {ex.Message}"; return(RedirectToAction("Listar")); } }