public WordModel Convert(WordUpdateRequest request, int categoryId) => new WordModel { Content = request.Content, CategoryId = categoryId, SentencePosition = request.SentencePosition };
public async Task <ActionResult <WordResponse> > Update(int categoryId, int id, [FromBody] WordUpdateRequest request) { try { var model = _wordConverter.Convert(request, categoryId); var word = await _wordService.Update(categoryId, id, model); var response = _wordConverter.Convert(word); return(CreatedAtAction(nameof(Read), response)); } catch (WordNotFoundException) { return(NotFound($"No word with id {id} could be found.")); } }