// GET: 客戶資料
        public ActionResult Index(int?分類篩選, string 客戶名稱, string currentSort, int Page = 1, string sortOrder = "客戶名稱")
        {
            var idss = (System.Web.Security.FormsIdentity)User.Identity;

            System.Web.Security.FormsAuthenticationTicket ticket = idss.Ticket;


            ViewBag.CurrentSort = sortOrder.Equals(currentSort) ? null : sortOrder;

            //var a =
            //    rep.AllOfQuery(分類篩選, 客戶名稱).Sort(sortOrder, currentSort).ToPagedList(Page, 10)
            //    .Select(x => new ViewModels.客戶資料ViewModel
            //    {
            //        Id = x.Id,
            //        客戶分類 = (EnumModel.客戶分類)x.客戶分類,
            //        客戶名稱 = x.客戶名稱,
            //        Email = x.Email,
            //        傳真 = x.傳真,
            //        地址 = x.地址,
            //        統一編號 = x.統一編號,
            //        電話 = x.電話,
            //        已刪除 = x.已刪除
            //    });

            var temp = rep.AllOfQuery(分類篩選, 客戶名稱).Sort(sortOrder, currentSort)
                       //.ToPagedList<ViewModels.客戶資料ViewModel>()
                       .Select(x => new ViewModels.客戶資料ViewModel()
            {
                Id    = x.Id,
                客戶分類  = (EnumModel.客戶分類)x.客戶分類,
                客戶名稱  = x.客戶名稱,
                Email = x.Email,
                傳真    = x.傳真,
                地址    = x.地址,
                統一編號  = x.統一編號,
                電話    = x.電話,
                已刪除   = x.已刪除
            });

            return(View(temp.ToPagedList(Page, 10)));
        }