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]); } }
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); }