public async Task <IEnumerable <ProductModel> > Handle(GetProductsByNameAndTagNamesRequest request, CancellationToken cancellationToken) { var products = await _productService.GetProductsByNameAndTagNames(request.Name, request.TagNameList); return(products); }
public async Task <ActionResult <IEnumerable <ProductModel> > > GetProductsByNameAndTagNames(GetProductsByNameAndTagNamesRequest request) { var commandResult = await _mediator.Send(request); return(Ok(commandResult)); }