public async Task <IActionResult> GetProductByCategoryID(Guid categid) { var query = new GetProductByCategoryIDQuery(categid); var output = await _mediator.Send(query); return(Ok(output)); }
public async Task <List <Product> > Handle(GetProductByCategoryIDQuery request, CancellationToken cancellationToken) { return(await Task.Run(() => { return _productRepo.GetProductsByCategoryID(request.categid); })); }