/// <summary> /// 查询排序分页 /// </summary> /// <param name="searchString"></param> /// <param name="orderByString"></param> /// <param name="pageIndex"></param> /// <returns></returns> // GET: Employees public async Task <IActionResult> Index(string searchString, string orderByString, int?pageIndex, string username, string orderByType) { username = HttpContext.Session.GetString("loginUsername"); //IQueryable<Employee> employeeIQ = _context.Employee; // 查询 if (!string.IsNullOrEmpty(searchString)) { EmployeeIQ = EmployeesService.SearchEmployee(searchString.Trim()); } // 排序 if (!string.IsNullOrEmpty(orderByString)) { EmployeeIQ = EmployeesService.OrderByEmployee(orderByString, orderByType); } EmployeeIndexViewModel employeeIndexModel = await EmployeesService.GetEmployeeIndexModelAsync(pageIndex, username, orderByString, searchString, orderByType); return(View(employeeIndexModel)); }