void GetWordsByID() { List <int> wordID = _poolBLL.GetWordByPoolID(_currentPool.PoolID); foreach (int item in wordID) { words.Add(_dictBLL.GetWordByID(item)); } }
public void FillTheListByID(Pool myPool, ListView lst) { List <MyDictionary> words = new List <MyDictionary>(); wordIDList = _poolBLL.GetWordByPoolID(myPool.PoolID); ListViewItem lvi; lst.Items.Clear(); if (wordIDList.Count > 0) { foreach (int item in wordIDList) { words.Add(_dictBLL.GetWordByID(item)); } } else { words.Clear(); } foreach (MyDictionary item in words) { if (myPool.ExerciseID == 2) { lvi = new ListViewItem(item.TurkishWord); lvi.Tag = item.WordID; lst.Items.Add(lvi); } else if (myPool.ExerciseID == 1 || myPool.ExerciseID == 3) { lvi = new ListViewItem(item.EnglishWord); lvi.Tag = item.WordID; lst.Items.Add(lvi); } } }