public ActionResult Registrar(UsuarioViewModel usuario) { Hash hash = new Hash(SHA512.Create()); if (ModelState.IsValid) { usuario.Senha = hash.CriptografarSenha(usuario.Senha); _unityOfWork.Usuarios.Inserir(usuario.ParaUsuarioModel()); ViewBag.Mensagem = "Usuario registrado com sucesso!"; return RedirectToAction("LogIn"); } else { ViewBag.Mensagem = "Erro ao salvar usuario"; } return View(); }