public ActionResult Index(CServiceCenterInfoType type, int page = 1, int pageSize = 8) { CServiceCenterInfoModel model = new CServiceCenterInfoModel(); model.Type = type; model.CServiceCenterInfoPageList = GetListCServiceCenterInfo(type, page, pageSize); return View(model); }
//获取最新的爱心基金 private CServiceCenterInfoModel GetNewCServiceCenterInfo(CServiceCenterInfoType type) { using (LoveBankDBContext db = new LoveBankDBContext()) { var tws = db.T_CServiceCenterInfo; var list2 = from w in tws select new CServiceCenterInfoModel { AddTime = w.AddTime, Title = w.Title, DeptId = w.DeptId, Sort = w.Sort, Type = w.Type }; return list2.Where(x => x.DeptId == BaseWebSiteConifg.DeptId && x.Type == type).OrderByDescending(x => x.Sort).FirstOrDefault(); } }
//获取最近的列表 private IPagedList<CServiceCenterInfoModel> GetListCServiceCenterInfo(CServiceCenterInfoType type, int page = 1, int pageSize = 8) { using (LoveBankDBContext db = new LoveBankDBContext()) { var tws = db.T_CServiceCenterInfo; var list2 = from w in tws select new CServiceCenterInfoModel { AddTime = w.AddTime, Title = w.Title, DeptId = w.DeptId, Sort = w.Sort, Type = w.Type }; if (type != CServiceCenterInfoType.服务中心) { list2 = list2.Where(x => x.Type == type); } return list2.Where(x => x.DeptId == BaseWebSiteConifg.DeptId).OrderByDescending(x => x.Sort).ToPagedList(page-1, pageSize); } }