コード例 #1
0
ファイル: WordsController.cs プロジェクト: KPaulina/NorskOrd
        public ActionResult Update([FromBody] UpdateWordDto dto, [FromRoute] int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var isUpdated = _NorskOrdService.Update(id, dto);

            if (!isUpdated)
            {
                return(NotFound());
            }

            return(Ok());
        }
コード例 #2
0
ファイル: NorskOrdService.cs プロジェクト: KPaulina/NorskOrd
        public bool Update(int id, UpdateWordDto dto)
        {
            var word = _dbContext
                       .Words
                       .FirstOrDefault(w => w.Id == id);

            if (word is null)
            {
                return(false);
            }

            word.WordsToLearn    = dto.WordsToLearn;
            word.WordsTranslated = dto.WordsTranslated;

            _dbContext.SaveChanges();
            return(true);
        }