Esempio n. 1
0
        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)));
        }
Esempio n. 2
0
        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)));
        }