public ActionResult Index(ViewModels.客戶資料.ReadViewModel viewModel)
        {
            viewModel.PageIndex = viewModel.PageIndex < 1 ? 1 : viewModel.PageIndex;

            using (_db = new Models.客戶資料Entities())
            {
                var query = _db.客戶資料.AsQueryable();

                if (!string.IsNullOrEmpty(viewModel.Condition.客戶名稱))
                {
                    query = query.Where(x => x.客戶名稱.Contains(viewModel.Condition.客戶名稱));
                }

                if (!string.IsNullOrEmpty(viewModel.Condition.統一編號))
                {
                    query = query.Where(x => x.統一編號.Contains(viewModel.Condition.統一編號));
                }

                if (!string.IsNullOrEmpty(viewModel.Condition.電話))
                {
                    query = query.Where(x => x.電話.Contains(viewModel.Condition.電話));
                }

                query = query.Where(x => x.刪除 == false);

                viewModel.CustomerList = query.OrderBy(x => x.Id).ToPagedList(viewModel.PageIndex, 5);
            }

            return(View(viewModel));
        }
        public ActionResult Index()
        {
            var viewModel = new ViewModels.客戶資料.ReadViewModel();

            using (_db = new Models.客戶資料Entities())
            {
                var data = _db.客戶資料.Where(x => x.刪除 == false).ToList();

                viewModel.CustomerList = data.OrderBy(x => x.Id).ToPagedList(1, 5);
            }

            return(View(viewModel));
        }