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); }
public async Task <ActionResult <Topic> > PutTopic(int id, ModifiedTopic modifiedTopic) { System.Diagnostics.Debug.WriteLine($"PutTopic {id}"); return(await _topicService.UpdateNameAndDescriptionAsync(id, modifiedTopic)); }