Beispiel #1
0
        private void UpdateWordResponse(WordEditNotification obj)
        {
            if (obj.Confirmed == false)
            {
                return;
            }
            var word = CurrentModule.Words.FirstOrDefault(a => a.KeyGuid == obj.KeyGuid);

            if (word != null)
            {
                word.Name     = obj.Name;
                word.Sentence = obj.Sentence;

                word.SplittedText = obj.SplittedText;
                word.Symbol       = obj.Symbol;
                word.Meaning      = obj.Meaning;
                word.Explains     = obj.Explains;
                word.SymbolUs     = obj.SymbolUs;
            }
        }
Beispiel #2
0
        private void OnAddWordResponse(WordEditNotification obj)
        {
            if (obj.Confirmed)
            {
                if (CurrentModule != null)
                {
                    var word = new UIWord()
                    {
                        Name         = obj.Name,
                        SplittedText = obj.SplittedText,
                        Symbol       = obj.Symbol,
                        Sentence     = obj.Sentence,
                        Meaning      = obj.Meaning,

                        KeyGuid  = obj.KeyGuid,
                        Explains = obj.Explains,
                        SymbolUs = obj.SymbolUs
                    };
                    CurrentModule.Words.Add(word);
                }
            }
        }