コード例 #1
0
        /// <summary>
        /// 发表帖子
        /// </summary>
        /// <param name="bZTopicDto"></param>
        /// <returns></returns>
        public async Task <BaseResponse> AddTopic(BZTopicDto bZTopicDto, bool Notice)
        {
            HttpContent httpContent = bZTopicDto.BuildHttpContent();
            var         notice      = Notice ? 1 : 0;

            return(await HttpRequestWithValidate($"api/client/Topic/Add/{notice}", HttpMethod.Post, httpContent));
        }
コード例 #2
0
        /// <summary>
        /// 发表帖子
        /// </summary>
        /// <param name="bZTopicDto"></param>
        /// <returns></returns>
        internal async Task <BaseResponse> NewTopic(BZTopicDto bZTopicDto)
        {
            if (!isSupper)
            {
                return(Unauthorized);
            }

            return(await httpClient.PostWithJsonResultAsync("api/Topic/Add", bZTopicDto.BuildHttpContent()));
        }
コード例 #3
0
 /// <summary>
 /// 修改主贴内容
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public async Task <BaseResponse> UpdateTopic(BZTopicDto dto)
 {
     return(await HttpRequestWithValidate($"api/client/topic/UpdateContent", HttpMethod.Patch, dto.BuildHttpContent()));
 }