Ejemplo n.º 1
0
 public async Task <PagedList <CarHire> > GetAllPagesAsync(CarHireParameters parameters)
 {
     return(await PagedList <CarHire>
            .ToPagedListAsync(_dbSet, parameters.PageNumber, parameters.PageSize));
 }
Ejemplo n.º 2
0
        //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));
        }