diff --git a/SynchronyFinancial/SynchronyFinancial WatchKit Extension/AccountDetailsInterfaceController.swift b/SynchronyFinancial/SynchronyFinancial WatchKit Extension/AccountDetailsInterfaceController.swift index f0782ea..cacf7c1 100644 --- a/SynchronyFinancial/SynchronyFinancial WatchKit Extension/AccountDetailsInterfaceController.swift +++ b/SynchronyFinancial/SynchronyFinancial WatchKit Extension/AccountDetailsInterfaceController.swift @@ -45,10 +45,13 @@ class AccountDetailsInterfaceController: WKInterfaceController { return } - accountNameLabel.setText(acct.accountNumber) - balanceLabel.setText("Balance: $\(acct.balance)") - availableFundsLabel.setText("Available: $\(acct.limit - acct.balance)") + let balanceFormatted = String(format: "%.2f", acct.balance) + let availableFormatted = String(format: "%.2f", acct.limit - acct.balance) let date = DateFormatter.localizedString(from: acct.paymentDueDate, dateStyle: .medium, timeStyle: .none) + + accountNameLabel.setText(acct.accountNumber) + balanceLabel.setText("Balance: $\(balanceFormatted)") + availableFundsLabel.setText("Available: $\(availableFormatted)") nextPaymentDueLabel.setText(date) } } diff --git a/SynchronyFinancial/SynchronyFinancial WatchKit Extension/AccountTableInterfaceController.swift b/SynchronyFinancial/SynchronyFinancial WatchKit Extension/AccountTableInterfaceController.swift index b3ac09d..ddbffd5 100644 --- a/SynchronyFinancial/SynchronyFinancial WatchKit Extension/AccountTableInterfaceController.swift +++ b/SynchronyFinancial/SynchronyFinancial WatchKit Extension/AccountTableInterfaceController.swift @@ -17,7 +17,7 @@ class AccountTableInterfaceController: WKInterfaceController { override func awake(withContext context: Any?) { super.awake(withContext: context) - populateDemoDate() + populateDemoData() configureRows() } @@ -31,6 +31,7 @@ class AccountTableInterfaceController: WKInterfaceController { super.didDeactivate() } + //swiftlint:disable:next line_length override func contextForSegue(withIdentifier segueIdentifier: String, in table: WKInterfaceTable, rowIndex: Int) -> Any? { if segueIdentifier == "showAccountDetails" { acctDict.updateValue(accounts[rowIndex], forKey: "acct") @@ -49,7 +50,7 @@ class AccountTableInterfaceController: WKInterfaceController { } } - private func populateDemoDate() { + private func populateDemoData() { //swiftlint:disable line_length accounts.append(Account(accountNumber: "TD Bank", limit: 500.00, transactions: [], paymentDueDate: Date(), cycleEndDate: Date())) accounts.append(Account(accountNumber: "Care Credit", limit: 10000.00, transactions: [], paymentDueDate: Date(), cycleEndDate: Date()))