Exemple #1
0
        public void sortBanks()
        {
            List <Bank> tmp = Banks.OrderBy(Bank => Bank.name).ToList();

            Banks.Clear();
            for (int i = tmp.Count - 1; i >= 0; i--)
            {
                Banks.Add(tmp[i]);
            }
        }
Exemple #2
0
        public void UpdateBanks()
        {
            var oldSelectedBank = _selectedBank;

            using (var context = new ERPContext())
            {
                Banks.Clear();
                var banks = context.Ledger_Accounts
                            .Where(e => e.Name.Contains("Bank") &&
                                   !e.Name.Contains("Expense") || e.Name.Equals("Cash"))
                            .Include("LedgerTransactionLines");
                foreach (var bank in banks)
                {
                    Banks.Add(new LedgerAccountVM {
                        Model = bank
                    });
                }
            }

            UpdateSelectedBank(oldSelectedBank);
        }