示例#1
0
        /// <summary>
        /// 创建帖子
        /// </summary>
        public void CreateForum(ForumDetailApiModel detail)
        {
            detail.No = forum.FindForumList().Count + 1;
            LoanMarketForum loanMarketForum = new LoanMarketForum()
            {
                ContentBody  = detail.ContentBody,
                CreateTime   = DateTime.Now,
                CreateUserNo = detail.CreateUserNo,
                Id           = GuidTool.GenerateKey(),
                Title        = detail.Title,
                Type         = detail.Type,
                No           = detail.No,
                UpdateTime   = DateTime.Now,
                ViewCount    = 0,
                CommentCount = 0,
                LikeCount    = 0
            };

            forum.CreateForum(loanMarketForum);
        }
示例#2
0
        /// <summary>
        /// 查找帖子详情
        /// </summary>
        /// <param name="no"></param>
        /// <returns></returns>
        public ForumDetailApiModel GetForumDetail(int no)
        {
            LoanMarketForum     e    = forum.GetForumDetail(no);
            ForumDetailApiModel data = new ForumDetailApiModel()
            {
                No                 = e.No,
                CommentCount       = e.CommentCount,
                ContentBody        = e.ContentBody,
                CreateTime         = e.CreateTime,
                CreateUserNo       = e.CreateUserNo,
                LikeCount          = e.LikeCount,
                ViewCount          = e.ViewCount,
                Title              = e.Title,
                Status             = e.Status,
                CreateUserNickName = e.CreateUserName,
                CarryImg1          = e.CarryImg1,
                CarryImg2          = e.CarryImg2
            };

            return(data);
        }
 /// <summary>
 /// 新增帖子
 /// </summary>
 /// <param name="value"></param>
 public int Post([FromBody] ForumDetailApiModel detail)
 {
     forum.CreateForum(detail);
     return(1);
 }