public async Task <OperationResult <PagedResult <ProductDto> > > GetAllAsync(ProductParameters parameters) { PagedData <Product> pagedData = await _repository.GetAllAsync(parameters); PagedData <ProductDto> pagedDataDto = pagedData.ConvertToDto(x => x.ConvertToDto()); return(OperationResult <PagedResult <ProductDto> > .Success(pagedDataDto.ConvertToPagedResult(parameters))); }
public async Task <OperationResult <PagedResult <OrderDto> > > GetAllAsync(OrderParameters parameters) { PagedData <Order> pagedData = await _orderRepository.GetAllAsync(parameters); PagedData <OrderDto> pagedDataDto = pagedData.ConvertToDto(x => x.ConvertToDto()); return(OperationResult <PagedResult <OrderDto> > .Success(pagedDataDto.ConvertToPagedResult(parameters))); }