Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 3
0
        public IEnumerable <Employee> GetAll()
        {
            var empList = _employeeList.GetEmployees(true);

            return(empList);
        }