public async Task <JobAdvertPaginationModel> FilterJobAdvertPagination(int sortedByCategoryId, int pageNumber = 1) { var paginationModel = new JobAdvertPaginationModel { JobAdverts = (await DataAccessManager.JobAdvertDataAccessManager().GetAll()).Where(c => c.Category.Identifier == sortedByCategoryId).OrderBy(x => x.Identifier), CurrentPage = pageNumber, JobAdvertsPerPage = 25 }; return(paginationModel); }
public async Task <JobAdvertPaginationModel> JobAdvertPagination(int perPage, int page = 1) { var paginationModel = new JobAdvertPaginationModel { JobAdvertsPerPage = perPage, JobAdverts = (await DataAccessManager.JobAdvertDataAccessManager().GetAll()).OrderBy(x => x.JobRegisteredDate), CurrentPage = page }; return(paginationModel); }