예제 #1
0
        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);
                }
            }
        }
예제 #2
0
        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);
                }
            }
        }