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)); }
/// <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)); }