Example #1
0
        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);
        }
Example #2
0
        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);
        }