Ejemplo n.º 1
0
        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(@"
  └────────────────┴───────────────────────────────────────────────────────
");
        }
Ejemplo n.º 2
0
        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 + @"
  └────────────────┴───────────────────────────────────────────────────────");
        }