コード例 #1
0
        public IActionResult Index(int page = 1, int departId = 0)
        {
            var list = repo.GetDepartmentsList();

            list.Insert(0, new Department {
                DepartmentId = 0, DepartmentName = "All"
            });
            ViewBag.Departments = list;
            int pageSize = 5;
            var data     = repo.GetWithChild();

            if (departId > 0)
            {
                return(View(data.Where(x => x.DepartmentId == departId).ToPagedList(page, pageSize)));
            }
            return(View(data.ToPagedList(page, pageSize)));
        }