示例#1
0
        public ActionResult Index(LoveBankInfoType type, int page = 1, int pageSize = 8)
        {
            LoveBankInfoModel model = new LoveBankInfoModel();
            model.Type = type;

            model.LoveBankInfoPageList = GetListLoveBankInfo(type, page, pageSize);
            return View(model);
        }
示例#2
0
 //获取最新的爱心基金
 private LoveBankInfoModel GetNewLoveBankInfo(LoveBankInfoType type)
 {
     using (LoveBankDBContext db = new LoveBankDBContext())
     {
         var tws = db.T_LoveBankInfo;
         var list2 = from w in tws
                     select new LoveBankInfoModel
                     {
                         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();
     }
 }
示例#3
0
        //获取最近的列表
        private IPagedList<LoveBankInfoModel> GetListLoveBankInfo(LoveBankInfoType type, int page = 1, int pageSize = 8)
        {
            using (LoveBankDBContext db = new LoveBankDBContext())
            {
                var tws = db.T_LoveBankInfo;
                var list2 = from w in tws
                            select new LoveBankInfoModel
                            {
                                AddTime = w.AddTime,
                                Title = w.Title,
                                DeptId = w.DeptId,
                                Sort = w.Sort,
                                Type = w.Type
                            };
                if (type != LoveBankInfoType.爱心银行)
                {
                    list2 = list2.Where(x => x.Type == type);
                }
                return list2.Where(x => x.DeptId == BaseWebSiteConifg.DeptId).OrderByDescending(x => x.Sort).ToPagedList(page - 1, pageSize);

            }
        }