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 })); }