public Usuario Preparar(string nome, string login, string senha)
 {
     return(new Usuario()
     {
         Nome = nome,
         Login = login,
         Senha = Seguranca.GerarHashSHA512(senha),
         Status = Genericos.Status.Ativo,
         Criado = DateTime.UtcNow
     });
 }
        public void Login(string login, string senha)
        {
            if (String.IsNullOrWhiteSpace(login) || String.IsNullOrWhiteSpace(senha))
            {
                throw new Exception("Preencha todos os campos.");
            }

            if (!usuarioController.LoginValido(login, Seguranca.GerarHashSHA512(senha)))
            {
                throw new Exception("Senha ou usuário errados.");
            }
        }