示例#1
0
        public async Task AddWordsToLevelAsync(List <WordTranslation> wordTranslations, int gameLevelId)
        {
            foreach (WordTranslation pair in wordTranslations)
            {
                WordPair wordPair = await wordsService.AddPairAsync(pair).ConfigureAwait(false);

                var gameLevelWord = new GameLevelWord
                {
                    GameLevelId = gameLevelId,
                    WordPairId  = wordPair.WordPairId
                };

                await gameLevelWordRepository.CreateAsync(gameLevelWord).ConfigureAwait(false);
            }
        }