Esempio n. 1
0
        /// <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));
            }
        }
Esempio n. 2
0
        /// <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);
            }
        }