public async Task <IEnumerable <ProductResponseModel> > Get(int pageNumber, int pageSize)
        {
            var query = new FetchProductQuery()
            {
                PageNumber = pageNumber, PageSize = pageSize
            };

            return(await Mediator.Send(query));
        }
Example #2
0
        public async Task <IEnumerable <ProductQueryResponseModel> > Handle(FetchProductQuery request, CancellationToken cancellationToken)
        {
            var result = await _productService.FetchProduct();

            return(result);
        }
        public async Task <IEnumerable <ProductResponseModel> > Get()
        {
            var query = new FetchProductQuery();

            return(await Mediator.Send(query));
        }
        public async Task <IEnumerable <ProductResponseModel> > Handle(FetchProductQuery request, CancellationToken cancellationToken)
        {
            var result = await _productDataService.FetchProduct(request.PageNumber, request.PageSize);

            return(result);
        }