public ActionResult GetAboutMeActivity(String pageSize, String pageNo) { int size = 0; if (!int.TryParse(pageSize, out size)) return RedirectToAction("Error", "Error", new { errorno = "0" }); int no = 0; if (!int.TryParse(pageNo, out no)) return RedirectToAction("Error", "Error", new { errorno = "0" }); String userId = HttpContext.User.Identity.Name; IList<BiZ.Member.Activity.ActivityHolderRelatedToMe> objs = BiZ.Member.Activity.ActivityController.GetMemberRelationActivitys( userId, size, no); //var qAboutMeList = ( // from aboutMe in objs orderby aboutMe.LastOperationTime, aboutMe.Date descending select aboutMe); //List<BiZ.Member.Activity.ActivityHolderRelatedToMe> aboutMeList = new List<BiZ.Member.Activity.ActivityHolderRelatedToMe>(); //aboutMeList.AddRange(qAboutMeList); IList<Models.RelationDisplayObj> rObjs = Models.DisplayObjProvider.GetAboutMeActivityList(userId, size, no); List<String> aboutMeActivityStrList = new List<String>(); for (int i = 0; i < objs.Count; i++) { String actiStr = ActivityController.GetActivityStr(objs[i], rObjs[i]); aboutMeActivityStrList.Add(actiStr); } Models.PageModels.MyActivityListPanelModel obj = new Models.PageModels.MyActivityListPanelModel( objs, rObjs, aboutMeActivityStrList); return Json(new JavaScriptSerializer().Serialize(obj)); }
public ActionResult AboutMeActivityPanel( IList<BiZ.Member.Activity.ActivityHolderRelatedToMe> aObjs, IList<Models.RelationDisplayObj> rObjs) { Models.PageModels.MyActivityListPanelModel listobj = new Models.PageModels.MyActivityListPanelModel(aObjs, rObjs); return View(listobj); }