GetEmployeesFilter() public static method

public static GetEmployeesFilter ( int start, int limit, DataSorter sort, int &count ) : List
start int
limit int
sort DataSorter
count int
return List
Example #1
0
        public void ProcessRequest(HttpContext context)
        {
            this.context = context;
            context.Response.ContentType = "text/json";

            int               count;
            List <Employee>   result          = Employee.GetEmployeesFilter(this.Start, this.Limit, this.Sort, out count);
            Paging <Employee> pagingEmployees = new Paging <Employee>(result, count);

            StoreResponseData sr = new StoreResponseData();

            sr.Total = pagingEmployees.TotalRecords;

            sr.Data = JSON.Serialize(from e in pagingEmployees.Data select new
            {
                e.Address,
                e.BirthDate,
                e.City,
                e.Country,
                e.EmployeeID,
                e.Extension,
                e.FirstName,
                e.HireDate,
                e.HomePhone,
                e.LastName,
                e.Notes,
                e.PhotoPath,
                e.PostalCode,
                e.Region,
                e.ReportsTo,
                e.Title,
                e.TitleOfCourtesy
            });

            sr.Return();
        }