public async Task <GetAllProductsByNameResponse> Handle(GetAllProductsByNameRequest message) { var products = await _productRepository.GetAllByName(message.Name); return(new GetAllProductsByNameResponse { Products = products }); }
public async Task <IHttpActionResult> SearchByName(string name) { var request = new GetAllProductsByNameRequest { Name = name }; var response = await _productHandler.Handle(request); return(Ok(response.Products)); }