public async Task <IEnumerable <SpecialtyDto> > Handle(ListSpecialtiesWithPaginationQuery request, CancellationToken cancellationToken) { var queryable = _builder .AddSpecification(new CommonSpecification()) .Queryable .ProjectTo <SpecialtyDto>(_mapper.ConfigurationProvider) .Paginate(request.PageNumber, request.PageSize); return(await _repository.ListAsync(queryable, cancellationToken)); }
public async Task <IEnumerable <Specialty> > ListAsync() { return(await _specialtyRepository.ListAsync()); }