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));
        }