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