public void LoadFromDatabase() { Words.Clear(); _tempFile = getDictionaryFileName(); var words = SpellcheckWord.GetAllSpellcheckWord(UniverseVm.Model.Connection).OrderBy(i => i.Word); foreach (var w in words) { if (w.UniverseId == UniverseVm.Model.id) { Words.Add(w); } } }
public void RemoveDuplicates() { // Not sure how I got duplicates. Import / conversion error from the old file format? List <string> foundWords = new List <string>(); for (int i = Words.Count - 1; i >= 0; i--) { SpellcheckWord w = Words[i]; if (foundWords.Contains(w.Word)) { w.Delete(); Words.Remove(w); } else { foundWords.Add(w.Word); } } }