Exemplo n.º 1
0
        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);
        }