Пример #1
0
 public WordModel Convert(WordUpdateRequest request, int categoryId)
 => new WordModel
 {
     Content          = request.Content,
     CategoryId       = categoryId,
     SentencePosition = request.SentencePosition
 };
Пример #2
0
        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."));
            }
        }