public JsonResult ActivityOfUserData() { int pageSize = int.Parse(Request["pageSize"] ?? "5"); int pageIndex = int.Parse(Request["pageIndex"] ?? "1"); int typeId = int.Parse(Request["typeId"] ?? "0"); int UserInfoId = LoginUser.UserInfoID; if (typeId == 0)//我参加的 { var PageData = UserEnrollService.GetPageEntities(pageSize, pageIndex, out int total, u => u.UserInfoID == UserInfoId && u.Status == delNormal, u => u.CreateTime, false).Select(u => new { u.Activity.ActivityName, u.Activity.ActivityIcon, u.UserEnrollActivityStart, u.UserEnrollActivityEnd, u.ActivityTime, u.ActivityID }).ToList(); if (PageData.Count > 0) { return(Json(new { msg = "success", data = PageData }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { msg = "fail" }, JsonRequestBehavior.AllowGet)); } } else//我负责的 { var PageData = UserEnrollService.GetPageEntities(pageSize, pageIndex, out int total, u => u.UserInfoID == UserInfoId && u.Status == delNormal && u.Activity.ActivityManagerID == UserInfoId, u => u.CreateTime, false).Select(u => new { u.Activity.ActivityName, u.Activity.ActivityIcon, u.UserEnrollActivityStart, u.UserEnrollActivityEnd, u.ActivityTime, u.ActivityID }).ToList(); if (PageData.Count > 0) { return(Json(new { msg = "success", data = PageData }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { msg = "fail" }, JsonRequestBehavior.AllowGet)); } } }
/// <summary> /// 参加该活动的人员数据 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult ParticipantsData(int id) { int pageSize = int.Parse(Request["limit"] ?? "5"); int offset = int.Parse(Request["offset"] ?? "0"); int pageIndex = (offset / pageSize) + 1; var pageData = UserEnrollService.GetEntities(u => u.ActivityID == id).Select(u => new { u.UserEnrollID, u.UserInfoID, u.UserInfo.UserInfoLoginId, u.UserInfo.UserInfoShowName, u.UserEnrollActivityStart, u.UserEnrollActivityEnd, u.ActivityTime }).AsQueryable(); return(Json(pageData, JsonRequestBehavior.AllowGet)); }