public TransactionDetailPage(Transaction trans, IHasBalance fromModel) { TransactionDetailViewModel vm = new TransactionDetailViewModel(trans, Navigation, fromModel); BindingContext = vm; InitializeComponent(); }
public TransactionDetailViewModel(Transaction transaction, INavigation nav, IHasBalance fromModel) { _navigation = nav; _model = fromModel; Transaction = transaction; Image = transaction.Reconciled == true ? "checkmark.png" : "xbutton.png"; ReconcileTransaction = new Command(async() => await Reconcile(transaction.Id)); DeleteTransaction = new Command(async() => await Delete(transaction.Id)); }