public void AddView(int no) { LoanMarketForum loanMarketForum = forum.GetForumDetail(no); loanMarketForum.ViewCount += 1; forum.UpdateForum(loanMarketForum); }
/// <summary> /// 更新 帖子 /// </summary> /// <param name="loanMarketForum"></param> public void UpdateForum(LoanMarketForum loanMarketForum) { LoanMarketForum old = db.LoanMarketForum.Where(a => a.No == loanMarketForum.No).FirstOrDefault(); old.ViewCount = loanMarketForum.ViewCount; old.CommentCount = loanMarketForum.CommentCount; old.LikeCount = loanMarketForum.LikeCount; db.SaveChanges(); }
/// <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); }
/// <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="loanMarketForum"></param> public void CreateForum(LoanMarketForum loanMarketForum) { db.LoanMarketForum.Add(loanMarketForum); db.SaveChanges(); }