public async Task <ApiResponse> GetProductBySearchName([FromQuery(Name = "q")] string name) { var products = await _productService.FindProductByName(name); if (products == null) { return(new ApiResponse($"Không tồn tại sản phẩm tên: {name}", products, 404)); } var vm = _mapper.Map <List <ProductViewModel> >(products); return(new ApiResponse("success", vm, 200)); }