public ViewResult GetAll(int pageNumber = 1, int pageSize = 3) { int ExcludeRecords = (pageSize * pageNumber) - pageSize; var empList = _employeeList.GetEmployees(true) .Skip(ExcludeRecords) .Take(pageSize); var result = new PagedResult <Employee> { Data = empList.ToList(), TotalItems = _employeeList.GetEmployees().Count(), PageNumber = pageNumber, PageSize = pageSize }; return(View(result)); }
public static void CompileReport(IEmployeeList employeeList, IOutput outputter, IFormatter formatter = null) { var employees = employeeList.GetEmployees(); foreach (var employee in employees) { outputter.WriteLine(formatter == null ? employee.ToString() : formatter.Format(employee)); } }
public IEnumerable <Employee> GetAll() { var empList = _employeeList.GetEmployees(true); return(empList); }