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