public void _AddItemsToListView(List <DataBase> db, string category) { List <DataBase> _db; switch (sCategory) { case "General": _db = _SortListView(DBQueries.GetAllItems(db)); break; default: _db = _SortListView(DBQueries.GetItemsByCategory(db, sCategory)); break; } listViewPasswords.Items.Clear(); foreach (DataBase item in _db) { listViewPasswords.Items.Add(item); } listViewPasswords.Items.Refresh(); }
public List <DataBase> _SortListView(List <DataBase> db) { if (mivNoSort.IsChecked == true) { return(DBQueries.NoSort(db)); } if (mivTitleSort.IsChecked == true) { return(DBQueries.SortByTitle(db, bAscendingSort)); } if (mivLoginSort.IsChecked == true) { return(DBQueries.SortByUserName(db, bAscendingSort)); } if (mivPasswordSort.IsChecked == true) { return(DBQueries.SortByPassword(db, bAscendingSort)); } if (mivLinkSort.IsChecked == true) { return(DBQueries.SortByURL(db, bAscendingSort)); } return(null); }