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));
        }
Пример #2
0
 public async Task <IEnumerable <Specialty> > ListAsync()
 {
     return(await _specialtyRepository.ListAsync());
 }