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)); }
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)); }