private static void PrintMonetaryAccountBank(MonetaryAccountBank monetaryAccountBank) { var pointerIban = BunqLib.GetPointerIbanFromMonetaryAccountBank(monetaryAccountBank); Console.Out.Write(@" ┌────────────────┬─────────────────────────────────────────────────────── │ ID │ " + monetaryAccountBank.Id + @" ├────────────────┼─────────────────────────────────────────────────────── │ Description │ " + monetaryAccountBank.Description + @" ├────────────────┼─────────────────────────────────────────────────────── │ IBAN │ " + pointerIban.Value); if (monetaryAccountBank.Balance == null) { // Cannot show balance, as we dont have permission to view it. } else { Console.Out.Write(@" ├────────────────┼─────────────────────────────────────────────────────── │ Balance │ " + monetaryAccountBank.Balance.Currency + " " + monetaryAccountBank.Balance.Value); } Console.Out.Write(@" └────────────────┴─────────────────────────────────────────────────────── "); }
private static void PrintCard(Card card, List <MonetaryAccountBank> allMonetaryAccountBank) { var monetaryAccountBank = BunqLib.GetMonetaryAccountCurrentFromCard(card, allMonetaryAccountBank); var cardDescription = card.SecondLine ?? "bunq card"; var monetaryAccountDescription = monetaryAccountBank.Description ?? "account description"; Console.Out.Write(@" ┌────────────────┬─────────────────────────────────────────────────────── │ ID │ " + card.Id + @" ├────────────────┼─────────────────────────────────────────────────────── │ Type │ " + card.Type + @" ├────────────────┼─────────────────────────────────────────────────────── │ Name on Card │ " + card.NameOnCard + @" ├────────────────┼─────────────────────────────────────────────────────── │ Description │ " + cardDescription + @" ├────────────────┼─────────────────────────────────────────────────────── │ Linked Account │ " + monetaryAccountDescription + " " + card.LabelMonetaryAccountCurrent.LabelMonetaryAccount.Iban + @" └────────────────┴───────────────────────────────────────────────────────"); }