/// <summary> /// Lists the topic. /// 一个详细帖子列表和分页 /// </summary> /// <param name="tid">The tid.</param> /// <param name="num">The num.</param> /// <param name="pageIndex">Index of the page.</param> /// <returns></returns> public ActionResult ListTopic(int?tid, string num, int?pageIndex) { if (pageIndex != null) { Webdiyer.WebControls.Mvc.PagedList <iPow.DataClass.jz.SinglePostDetail> model = null; model = iPow.DataClass.jz.Querys.GetTopPicPostDetailListById((int)tid, (int)pageIndex, pageSize); return(PartialView("ListTopicPartital", model)); } else { iPow.DataClass.jz.TopPicDetail model = new DataClass.jz.TopPicDetail(); int currentForumId = iPow.DataClass.jz.Querys.GetPostFidByTid((int)tid); model.CurrentForum = iPow.DataClass.jz.Querys.GetForumBaseInfoById(currentForumId); if (model.CurrentForum != null) { model.CurrentCatalog = iPow.DataClass.jz.Querys.GetForumSingleCatalogById(model.CurrentForum.cid); } var toppic = iPow.DataClass.jz.Querys.GetSingleTopPicByTid((int)tid); toppic.views += 1; model.TopPic = toppic; iPow.DataClass.jz.Querys.IrainDb.sns_topic.Context.SaveChanges(); return(PartialView(model)); } }
/// <summary> /// Lists the topic. /// 一个详细帖子列表和分页 /// </summary> /// <param name="tid">The tid.</param> /// <param name="num">The num.</param> /// <param name="pageIndex">Index of the page.</param> /// <returns></returns> public ActionResult ListTopic(int? tid, string num, int? pageIndex) { if (pageIndex != null) { Webdiyer.WebControls.Mvc.PagedList<Miaow.DataClass.jz.SinglePostDetail> model = null; model = Miaow.DataClass.jz.Querys.GetTopPicPostDetailListById((int)tid, (int)pageIndex, pageSize); return PartialView("ListTopicPartital", model); } else { Miaow.DataClass.jz.TopPicDetail model = new DataClass.jz.TopPicDetail(); int currentForumId = Miaow.DataClass.jz.Querys.GetPostFidByTid((int)tid); model.CurrentForum = Miaow.DataClass.jz.Querys.GetForumBaseInfoById(currentForumId); if (model.CurrentForum != null) { model.CurrentCatalog = Miaow.DataClass.jz.Querys.GetForumSingleCatalogById(model.CurrentForum.cid); } var toppic = Miaow.DataClass.jz.Querys.GetSingleTopPicByTid((int)tid); toppic.views += 1; model.TopPic = toppic; Miaow.DataClass.jz.Querys.IrainDb.sns_topic.Context.SaveChanges(); return PartialView(model); } }