public async Task <PartialViewResult> PagedPartial(
            int?page, string customerName, string category)
        {
            var data = await _repoCustomer.GetCustomerInfos(customerName : customerName, category : category).ToListAsync();

            int pageIndex  = page ?? 1;
            int pageSize   = 3;
            int totalCount = 0;

            totalCount = data.Count();

            var s = data.OrderBy(x => x.Id).Skip((pageIndex - 1) * pageSize).Take(pageSize);

            var pageResult = new StaticPagedList <CustomerManagement.Models.客戶資料>(s, pageIndex, pageSize, totalCount);

            return(PartialView("_CustomerInfoPagedPartial", pageResult));
        }