public List <CostCenter> GetCostCentersForPage(int pageNumber, int itemsPerPage, string sortField, string sortOrder) { var sortedCostCenters = _sortingService.Sort(_costCenterRepository.GetCostCenters(), sortField, sortOrder); return(_paginationService.ApplyPaging(sortedCostCenters, pageNumber, itemsPerPage) .ToList()); }
public List <NationalityModel> GetNationalitiesForPage(int pageNumber, int itemsPerPage, string sortField, string sortOrder) { try { var sortedNationalities = _sortingService.Sort(_nationalityRepository.GetNationalities(), sortField, sortOrder); return(_paginationService.ApplyPaging(sortedNationalities, pageNumber, itemsPerPage) .ToList()); } catch (Exception ex) { throw ex; } }
public List <MembershipModel> GetMembershipsForPage(int pageNumber, int itemsPerPage, string sortField, string sortOrder) { try { var sortedMemberships = _sortingService.Sort(_membershipRepository.GetMemberships(), sortField, sortOrder); return(_paginationService.ApplyPaging(sortedMemberships, pageNumber, itemsPerPage) .ToList()); } catch (Exception ex) { throw ex; } }