public BankAccount_Form(ManageBankAccountVM initialVM, AccountsOM accountOverMind, TransactionsOM transactionsOverMind) { accountsOM = accountOverMind; transactionsOM = transactionsOverMind; vm = initialVM; IsEditMode = initialVM.IsEditMode; OGAccount = initialVM.Account; InitializeComponent(); Title = vm.IsEditMode ? vm.Account.AccountName : "Add a new bank account"; VMHandle.DataContext = vm; BankAccount_Grid.DataContext = Account; FromAccount_ComboBox.BindToList(vm, "FromAccounts", "SelectedFromAccount"); }
public BankAccount_Modal( ManageBankAccountVM initialVM, AccountsOM accountOverMind, TransactionsOM transactionsOverMind, OpenTransactionModalDelegate openTransactionModal, ModalCloseDelegate onClose = null ) { _OpenTransactionModal = openTransactionModal; _OnClose = onClose; accountsOM = accountOverMind; transactionsOM = transactionsOverMind; vm = initialVM; InitializeComponent(); Title = vm.IsEditMode ? vm.Account.AccountName : "Add a new bank account"; VMHandle.DataContext = vm; FromAccount_ComboBox.BindToList(vm, "FromAccounts", "SelectedFromAccount"); }