Пример #1
0
        public ActionResult IndexSearch(string NickName, string sTitle, DateTime?CreateDate, int?iType, int page = 1)
        {
            int count    = 0;
            int pagesize = 10;
            List <ViewYogaDicItem> DicItemlist = method.listDicItem(2158);

            ViewBag.Diclist = DicItemlist;
            string iUid = "";

            if (!string.IsNullOrEmpty(NickName))
            {
                ViewYogaUser model = clientUser.ExistNickName(NickName);
                if (model != null)
                {
                    iUid = model.Uid.ToString();
                }
            }
            List <ViewtLearing> list = client.GetPageList(iUid, sTitle, CreateDate, iType, page, pagesize, out count);

            for (var i = 0; i < list.Count(); i++)
            {
                list[i].iWritelogNums = msgclient.GettMessageUid(list[i].ID, 2).Count();
                list[i].NickName      = method.GetNickName(Convert.ToInt32(list[i].Uid));
                foreach (var k in DicItemlist)
                {
                    if (list[i].iType == k.ID)
                    {
                        list[i].TypeValue = k.ItemName;
                    }
                }
            }
            PagedList <ViewtLearing> pagelist = new PagedList <ViewtLearing>(list, page, pagesize, count);

            return(View(pagelist));
        }
Пример #2
0
        /// <summary>
        /// 社区首页
        /// </summary>
        /// <param name="page"></param>
        /// <returns></returns>
        public ActionResult Index(int page = 1)
        {
            ViewBag.iSignCount = Signclient.GetCount(DateTime.Now.ToString("yyyy-MM-dd"));
            ViewBag.RowNums    = Signclient.RowNums(user.Uid);
            int pagesize = 12;
            int count    = 0;
            List <ViewYogaDicItem> DicItemlist = method.listDicItem(2158);

            ViewBag.Diclist = DicItemlist;
            int hidtLearn = 0;

            //类别
            if (!string.IsNullOrEmpty(Request.Form["hidtLearn"]))
            {
                hidtLearn = Convert.ToInt32(Request.Form["hidtLearn"]);
            }

            List <ViewtLearing> list = client.GetPageList(hidtLearn, page, pagesize, out count);

            for (var i = 0; i < list.Count(); i++)
            {
                list[i].iWritelogNums = msgclient.GettMessageUid(list[i].ID, 2).Count();
            }
            PagedList <ViewtLearing> pagelist = new PagedList <ViewtLearing>(list, page, pagesize);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("LearingPartial", pagelist));
            }
            return(View(pagelist));
        }