public async Task <BaseResponseDto <List <Product> > > GetAllProduct(string categoryName, string include, int page)
        {
            BaseResponseDto <List <Product> > productResponse = new BaseResponseDto <List <Product> >();
            var products = await _repository.GetListWhereAsync(x => x.Category.Name == categoryName, include);

            var result = LinqExtensions.GetPaged(products, page, pageSize);

            productResponse.Data = (List <Product>)result.Results;
            return(productResponse);
        }