示例#1
0
        public ActionResult Index(客戶資料SearchViewModel 客戶資料Search, SoreViewModel SoreVM)
        {
            ViewBag.Find客戶分類 = new SelectList(客戶分類repo.All(), "Id", "分類名稱");
            var 客戶資料 = 客戶資料repo.搜尋(客戶資料repo.All(), 客戶資料Search.Find客戶名稱);

            客戶資料 = 客戶資料repo.搜尋分類(客戶資料, 客戶資料Search.Find客戶分類);
            客戶資料 = 客戶資料.OrderBy($"{SoreVM.SortName} {SoreVM.SortOrder}");
            ViewBag.SearchViewModel = 客戶資料Search;
            ViewBag.SoreViewModel   = SoreVM;
            return(View(客戶資料.ToPagedList(SoreVM.Page, pageSize)));
        }
示例#2
0
        public ActionResult BatchUpdate(客戶聯絡人BatchViewModel[] data, 客戶資料SearchViewModel 客戶資料Search, SoreViewModel SoreVM)
        {
            if (ModelState.IsValid)
            {
                foreach (var vm in data)
                {
                    var contact = 客戶聯絡人repo.Find(vm.Id);
                    contact.職稱 = vm.職稱;
                    contact.手機 = vm.手機;
                    contact.電話 = vm.電話;
                }
                客戶聯絡人repo.UnitOfWork.Commit();
                return(RedirectToAction("Index", new { 客戶資料Search, SoreVM }));
            }

            return(View("Index"));
        }