public override void AwakeFromNib() { base.AwakeFromNib(); // Create the Transactions Table Data Source and populate it var DataSource = new TransactionsTableDataSource(); //AccountsData accountsData = new AccountsData(); //List<Account> accounts = accountsData.GetAccounts(); //CreditCardData creditCardsData = new CreditCardData(); //List<CreditCard> creditCards = creditCardsData.GetCreditCards(); //TransactionData transactionsData = new TransactionData(); //List<Transaction> organizzeTransactions = transactionsData.GetTransactions(); //Nubank Daniel Id = 35500 CreditCardBusiness creditCardBusiness = new CreditCardBusiness(); CreditCardInvoice invoice = creditCardBusiness.GetInvoiceByMonth(35500, 4, 2018); //List<Transaction> nubankTransactions = this.getTransactionsFromNubankFile(); DataSource.Transactions.AddRange(invoice.Transactions); // Populate the Product Table TransactionsTable.DataSource = DataSource; TransactionsTable.Delegate = new TransactionsTableDelegate(DataSource); }
public TransactionsTableDelegate(TransactionsTableDataSource dataSource) { this.DataSource = dataSource; }