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));
        }