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)); }
public PartialViewResult Index(string Uid, string sTitle, DateTime?createTime, int page = 1) { int count = 0; int iUid = 0;//默认 if (!string.IsNullOrEmpty(Uid)) { ViewYogaUser model = userClient.ExistNickName(Uid); if (model != null) { iUid = model.Uid; } } list = client.GettWriteLogPageList(iUid, sTitle, createTime, page, 10, out count); PagedList <ViewtWriteLog> pagelist = new PagedList <ViewtWriteLog>(list, page, 10, count); List <ViewtWriteLogGroup> listGroup = new List <ViewtWriteLogGroup>(); foreach (var item in list) { ViewtWriteLogGroup model = new ViewtWriteLogGroup(); model.entity = item; ViewYogaUser userEntity = userClient.GetYogaUserById(item.Uid.Value); if (userEntity != null) { model.UserName = userEntity.NickName; } else { model.UserName = ""; } listGroup.Add(model); } ViewBag.listGroup = listGroup; return(PartialView("Index", pagelist)); }