Esempio n. 1
0
        public async Task <DataResponse <ColorMapped> > GetColorsAsync(ColorParameters colorParameters)
        {
            var dataRequest = new DataRequest <ColorMapped>();

            dataRequest.SetCondition(colorParameters);

            var pagedDataItems = PagedList <ColorMapped> .ToPagedList(await
                                                                      HandleRequestAsync(dataRequest),
                                                                      colorParameters.IgnorePagination,
                                                                      colorParameters.Page,
                                                                      colorParameters.PageSize);

            return(new DataResponse <ColorMapped>(dataRequest.Queries, pagedDataItems));
        }
Esempio n. 2
0
        public async Task <DataResponse <ProductMapped> > GetProductsAsync(ProductParameters productParameters)
        {
            var dataRequest = new DataRequest <ProductMapped>();

            dataRequest.SetCondition(productParameters);

            var pagedDataItems = PagedList <ProductMapped> .ToPagedList(await
                                                                        HandleRequestAsync(dataRequest),
                                                                        productParameters.IgnorePagination,
                                                                        productParameters.Page,
                                                                        productParameters.PageSize);

            return(new DataResponse <ProductMapped>(dataRequest.Queries, pagedDataItems));
        }