/// <summary> /// 人员下拉列表 /// </summary> /// <returns></returns> public IEnumerable<SelectListItem> GetEmployeeList() { var employeeService = new EmployeeService(); IEnumerable<SelectListItem> employeeSelect = employeeService.FindAll().Select(takeEmployee => new SelectListItem { Text = takeEmployee.Name, Value = takeEmployee.Id + "", }).OrderBy(m => m.Text); return employeeSelect; }
public PagedList<EmployeeModel> GetEmployeePagedList(int pageIndex, int pageSize) { var employeeService = new EmployeeService(); IOrderedEnumerable<employee> employees = employeeService.FindAll().OrderBy(m => m.Name); var employeeModels = new List<EmployeeModel>(); foreach (employee employee in employees) { var employeeModel = new EmployeeModel { EmployeeId = employee.Id, EmployeeNumber = employee.Number, EmployeeName = employee.Name, Rfid = employee.RFID, Sex = employee.Sex, Birthday = Convert.ToDateTime(employee.Birthday), Memo = employee.Memo }; employeeModels.Add(employeeModel); } int count = (pageIndex - 1)*pageSize; return new PagedList<EmployeeModel>(employeeModels.Skip(count).Take(pageSize), pageIndex, pageSize, employeeModels.Count()); }