public ActionResult Exclusao(UsuarioViewModelExclusao model) { if (ModelState.IsValid) { try { usuarioRepository.BeginTransaction(); Usuario u = usuarioRepository.ObterPorId(model.IdUsuario); usuarioRepository.Excluir(u); usuarioRepository.Commit(); TempData["MsgSucesso"] = "Cadastro excluido com sucesso."; } catch (Exception e) { usuarioRepository.Rollback(); TempData["MsgErro"] = e.Message; } finally { usuarioRepository.Dispose(); } } return(RedirectToAction("Consulta")); }
public ActionResult Exclusao(int id) { Usuario u = usuarioRepository.ObterPorId(id); UsuarioViewModelExclusao model = new UsuarioViewModelExclusao() { IdUsuario = u.IdUsuario, Nome = u.Nome, Email = u.Email, DataCadastro = u.DataCadastro, Ativo = u.Ativo }; return(View(model)); }