public async Task OutputBalanceInCurrency(string currencyCode)
        {
            var totalCurrencyAmount = new CurrencyAmount(currencyCode, 0);

            foreach (var transaction in _transactionRepository.GetTransactions())
            {
                var amount = transaction.Amount;
                if (amount.CurrencyCode != currencyCode)
                {
                    amount = await _currencyConverter.ConvertCurrencyAsync(amount, currencyCode);
                }
                totalCurrencyAmount += amount;
            }

            Console.WriteLine($"Balance: {totalCurrencyAmount}");
        }