public async Task <IEnumerable <ProductResponseModel> > Get(int pageNumber, int pageSize) { var query = new FetchProductQuery() { PageNumber = pageNumber, PageSize = pageSize }; return(await Mediator.Send(query)); }
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); }