public IActionResult SearchSurveyArchive(string text, int page = 1, int pageSize = 5) { MyPagedList <TblSurvey> list = _survey.GetArchiveSurvey(text, page, pageSize); List <TblSurvey> modal = list.model; ViewBag.list = list; return(PartialView("_SurveyArchive", modal)); }
public IActionResult ActiveSurveys(int page = 1, int pageSize = 5) { MyPagedList <TblSurvey> list = _survey.GetActiveSurvey(page, pageSize); ViewBag.list = list; ViewBag.pageIndex = page; ViewBag.pageSize = pageSize; return(View(list.model)); }
public MyPagedList <TblPool> GetPools(int page = 1, int pageSize = 5) { var skip = (page - 1) * pageSize; MyPagedList <TblPool> pagelist = new MyPagedList <TblPool>(); pagelist.model = _context.TblPool.OrderByDescending(i => i.Id).Skip(skip).Take(pageSize).ToList(); pagelist.page = page; pagelist.pageSize = pageSize; pagelist.rowCount = _context.TblPool.Count(); var pageCount = (double)pagelist.rowCount / pageSize; pagelist.pageCount = (int)Math.Ceiling(pageCount); return(pagelist); }
public MyPagedList <TblSurvey> GetArchiveSurvey(int page = 1, int pageSize = 5) { var skip = (page - 1) * pageSize; MyPagedList <TblSurvey> pagelist = new MyPagedList <TblSurvey>(); var lstResult = _context.TblSurvey.Where(x => x.DueDate.Value.Date < DateTime.Now.Date && x.IsDeleted != true).OrderByDescending(x => x.CreatedDate).ToList(); pagelist.model = lstResult.Skip(skip).Take(pageSize).ToList(); pagelist.page = page; pagelist.pageSize = pageSize; pagelist.rowCount = _context.TblSurvey.Where(x => x.DueDate.Value.Date < DateTime.Now.Date && x.IsDeleted != true).Count(); var pageCount = (double)pagelist.rowCount / pageSize; pagelist.pageCount = (int)Math.Ceiling(pageCount); return(pagelist); }
public MyPagedList <TblSurvey> GetArchiveSurvey(string text, int page = 1, int pageSize = 5) { var skip = (page - 1) * pageSize; MyPagedList <TblSurvey> pagelist = new MyPagedList <TblSurvey>(); pagelist.model = _context.TblSurvey.Where(x => x.DueDate.Value.Date < DateTime.Now.Date && x.IsDeleted != true).ToList(); pagelist.model = pagelist.model.Skip(skip).Take(pageSize).ToList(); pagelist.model = pagelist.model.Where(x => x.Title.Contains(text)).ToList(); pagelist.page = page; pagelist.pageSize = pageSize; pagelist.rowCount = _context.TblSurvey.Where(x => x.DueDate.Value.Date < DateTime.Now.Date && x.IsDeleted != true).Count(); var pageCount = (double)pagelist.rowCount / pageSize; pagelist.pageCount = (int)Math.Ceiling(pageCount); return(pagelist); }
public IActionResult Poolstemplates(int page = 1, int pageSize = 5) { var CityList = _lookUps.GetCity(); var FamilyStatusList = _lookUps.GetFamilyStatus(); var GenderList = _lookUps.GetGender(); MyPagedList <TblPool> tblPool = _pool.GetPools(page, pageSize); foreach (var item in tblPool.model) { if (!string.IsNullOrEmpty(item.Gender)) { item.Gender = GenderList.Where(x => x.Id == Convert.ToInt64(item.Gender)).SingleOrDefault().Name; } if (!string.IsNullOrEmpty(item.FamilyStatus)) { item.FamilyStatus = FamilyStatusList.Where(x => x.Id == Convert.ToInt64(item.FamilyStatus)).SingleOrDefault().Name; } if (!string.IsNullOrEmpty(item.CityIds)) { string[] cityIdList = item.CityIds.Split(","); int counter = 0; foreach (var id in cityIdList) { if (counter < 1) { item.CityIds = CityList.Where(x => x.Id == Convert.ToInt64(id)).SingleOrDefault().Name; } else { item.CityIds = item.CityIds + "," + CityList.Where(x => x.Id == Convert.ToInt64(id)).SingleOrDefault().Name; } counter++; } } } ViewBag.list = tblPool; ViewBag.PageSize = pageSize; ViewBag.PageIndex = page; return(View(tblPool.model.ToList())); }
public ActionResult IPagedList(int id=1) { MyPagedList<int> list=new MyPagedList<int>(Enumerable.Range(1,88),id,5); return View(list); }
public ActionResult IPagedList(int id = 1) { MyPagedList <int> list = new MyPagedList <int>(Enumerable.Range(1, 88), id, 5); return(View(list)); }