public async Task <IActionResult> CreateWordForRevisionAsync([FromServices] WordService wordService,
                                                                     CreateWordForRevisionViewModel model)
        {
            var word = new Word
            {
                DictionaryId = model.DictionaryId,
                Original     = model.Original,
                Translation  = model.Translation
            };
            await wordService.CreateWordAsync(word);

            int wordId = await wordService.GetWordIdAsync(word.Original, word.Translation);

            await _collectionService.AddRevisionWordAsync(wordId, model.CollectionId);

            return(RedirectToAction("ShowCollection", new { id = model.CollectionId }));
        }
        public async Task <IActionResult> CreateWordAsync(Word word)
        {
            await _wordService.CreateWordAsync(word);

            return(RedirectToAction("ShowDictionary", new { id = word.DictionaryId }));
        }