public async Task <ActionResult <Topic> > PostTopic(CreateNewTopic topic) { System.Diagnostics.Debug.WriteLine($"PostTopic {topic.Name} with parent {topic.ParentTopicId}"); var newTopic = await _topicService.CreateTopicAsync(topic); return(CreatedAtAction(nameof(GetTopic), new { id = newTopic.Id }, newTopic)); }