Inheritance: ServiceBase
 public TopicController(CategoryService categoryService, TopicService topicService, CommentService commentService, TopicCollectService topicCollectService)
 {
     this.CategoryService = categoryService;
     this.TopicService = topicService;
     this.CommentService = commentService;
     this.TopicCollectService = topicCollectService;
 }
 public NoCommentsTopicViewComponent(TopicService topicService)
 {
     this.TopicService = topicService;
 }
 public UserOtherTopicsPanelViewComponent(TopicService topicService)
 {
     this.TopicService = topicService;
 }
 public UserController(UserService userService, TopicService topicService, TopicCollectService topicCollectService)
 {
     this.UserService = userService;
     this.TopicService = topicService;
     this.TopicCollectService = topicCollectService;
 }
 public HomeController(CategoryService categoryService, TopicService topicService, ILogger<HomeController> logger)
 {
     this.CategoryService = categoryService;
     this.TopicService = topicService;
     Logger = logger;
 }
 public HomeController(CategoryService categoryService, TopicService topicService)
 {
     this.CategoryService = categoryService;
     this.TopicService = topicService;
 }