コード例 #1
0
        private void generateTestData(FlipcardDatabase dbSave)
        {
            var word = new FlipcardWord
            {
                Key  = "Chair",
                Tags = new List <string> {
                    "Home", "Furniture"
                },
                Words = new Dictionary <Language, string>
                {
                    { Language.English, "Chair" },
                    { Language.Dutch, "Stoel" },
                    { Language.German, "Sits" },
                }
            };

            dbSave.FlipcardsWords.Add(word.Key, word);

            word = new FlipcardWord
            {
                Key  = "Hello",
                Tags = new List <string> {
                    "Greetings", "Meeting"
                },
                Words = new Dictionary <Language, string>
                {
                    { Language.English, "Hello" },
                    { Language.Dutch, "Hallo" },
                    { Language.German, "Gutentag" },
                }
            };
            dbSave.FlipcardsWords.Add(word.Key, word);
        }
コード例 #2
0
        private void AddContent()
        {
            FlipcardWord word = new FlipcardWord {
                // TODO correct all fields from input
                Key   = OriginalText,
                Tags  = Tags.Split(' ', ',', ';').ToList(),
                Words = new Dictionary <Language, string>
                {
                    { Language.Dutch, OriginalText },
                    { Language.German, TranslatedText },
                }
            };

            _flipcardsDatabase.AddWord(word);
            _flipcardsDeck.AddFlipCard(new Flipcard(word.Words, _deckStatus));

            OriginalText   = "";
            TranslatedText = "";
        }