public async Task AlterarSenha(string login, string senhaAtual, string novaSenha) { var autenticacao = await servicoEOL.Autenticar(login, senhaAtual); if (autenticacao == null || autenticacao.Status != AutenticacaoStatusEol.Ok) { throw new NegocioException("Senha atual incorreta.", HttpStatusCode.Unauthorized); } var alteracaoSenha = await servicoEOL.AlterarSenha(login, novaSenha); if (!alteracaoSenha.SenhaAlterada) { throw new NegocioException(alteracaoSenha.Mensagem); } }