Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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);
        }
Esempio n. 6
0
        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()));
        }
Esempio n. 7
0
 public ActionResult IPagedList(int id=1)
 {
     MyPagedList<int> list=new MyPagedList<int>(Enumerable.Range(1,88),id,5);
     return View(list);
 }
Esempio n. 8
0
        public ActionResult IPagedList(int id = 1)
        {
            MyPagedList <int> list = new MyPagedList <int>(Enumerable.Range(1, 88), id, 5);

            return(View(list));
        }