public async Task <PagedList <CarHire> > GetAllPagesAsync(CarHireParameters parameters) { return(await PagedList <CarHire> .ToPagedListAsync(_dbSet, parameters.PageNumber, parameters.PageSize)); }
//public async Task<CarHire> GetCarHireDetailsByIdAsync(int id) => // await unitOfWork.CarHireRepository.GetCarHireDetailsByIdAsync(id); //public async Task<List<CarHire>> GetCarHireDetailsAsync() => // await unitOfWork.CarHireRepository.GetCarHireDetailsAsync(); public async Task <PagedList <CarHireDTO> > GetCarHirePages(CarHireParameters parameters) { var carHires = await unitOfWork.CarHireRepository.GetAllPagesAsync(parameters); return(mapper.Map <PagedList <CarHireDTO> >(carHires)); }