コード例 #1
0
ファイル: TopicsController.cs プロジェクト: fabioper/forum
        public async Task <IActionResult> Edit(long id, [FromBody] EditTopicViewModel vm)
        {
            var topic = await _topicsRepository.GetByIdAsync(id);

            if (topic != null)
            {
                topic.Title      = vm.Title;
                topic.Content    = vm.Content;
                topic.CategoryId = vm.CategoryId;

                await _topicsRepository.UpdateAsync(topic);

                return(Ok());
            }

            return(BadRequest());
        }