示例#1
0
        public async Task <Topic> UpdateNameAndDescriptionAsync(int id, ModifiedTopic modifiedTopic)
        {
            var topic = await GetTopicAsync(id);

            topic.Name        = modifiedTopic.Name ?? topic.Name;
            topic.Description = modifiedTopic.Description ?? modifiedTopic.Description;

            _schedulearnContext.Update(topic);
            await _schedulearnContext.SaveChangesAsync();

            return(topic);
        }
示例#2
0
 public async Task <ActionResult <Topic> > PutTopic(int id, ModifiedTopic modifiedTopic)
 {
     System.Diagnostics.Debug.WriteLine($"PutTopic {id}");
     return(await _topicService.UpdateNameAndDescriptionAsync(id, modifiedTopic));
 }