private async Task AddTopic(NewTopicModel newTopicModel) { var User = await GetUser(); BZTopicDto bZTopicDto = new BZTopicDto() { Content = newTopicModel.Content, Title = newTopicModel.Title, Category = (int)newTopicModel.Category, CreatorId = User.Id, //VersionId = bZVersions.FirstOrDefault(p => p.VerNo == newTopicModel.VerNo)?.Id, LastModifyDate = DateTime.Now, CreateDate = DateTime.Now, Good = 0, Hot = 0, ReplyCount = 0, Status = 0, Top = 0, }; await WithFullScreenLoading(async() => { var result = await NetService.AddTopic(bZTopicDto, newTopicModel.Notice); if (result.IsSuccess) { ToastSuccess("发布成功"); await Task.Delay(100); NavigationManager.NavigateTo($"/topic/{result.Data}"); } else { ToastError($"发布失败{result.Message}"); } }); }