public async Task <IActionResult> TopicUser(string TopicId) { HotUserDto userDto = new HotUserDto(); var topic = (await _cacheService.GetTopicsAsync(p => p.Id == TopicId))?.FirstOrDefault(); if (topic != null) { var user = await _bZUserRepository.QueryTopicUser(topic.CreatorId); if (user != null) { userDto = user; } } return(Ok(userDto)); }
protected async override Task InitilizePageDataAsync() { var TopicId = NavigationManager.Uri.Split("/").LastOrDefault(); TopicUser = await NetService.QueryTopicUser(TopicId); }