public ActionResult Index(FormCollection form, SystemDetailModels viewModel) { string funSearchValue = form["searchValue"].ToString(); string funPageIndex = form["hidePageIndex"].ToString(); GetBindData(funSearchValue, funPageIndex, viewModel); return(View(viewModel)); }
public PartialViewResult GetBindData(string funSearchValue, string funPageIndex, SystemDetailModels viewModel) { List <listSystemDetail> seaList = new List <listSystemDetail>(); seaList = sdModels.reListSystemDetail(); if (!(string.IsNullOrWhiteSpace(funSearchValue))) { seaList = seaList.Where(x => x.lSystemClass.Contains(funSearchValue) || x.lSystemValue.Contains(funSearchValue) || x.lSystemTitle.Contains(funSearchValue) || x.lSystemNotation.Contains(funSearchValue) || x.lSystemRemark.Contains(funSearchValue) ).ToList(); } viewModel.listSystemDetail = seaList; viewModel.valSumDataCount = viewModel.listSystemDetail.Count.ToString(); viewModel.valPageDataCount = "30"; viewModel.valSumPageCount = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(viewModel.valSumDataCount) / Convert.ToDecimal(viewModel.valPageDataCount))).ToString(); viewModel.valPageIndex = funPageIndex; ViewBag.valPageIndex = viewModel.valPageIndex; ViewBag.valShowDetail = ViewBag.valPageIndex; ViewBag.valSumDataCount = viewModel.valSumDataCount; ViewBag.valPageDataCount = viewModel.valPageDataCount; ViewBag.valSumPageCount = viewModel.valSumPageCount; return(PartialView("List", viewModel)); }
// GET: /SystemDetail/ public ActionResult Index(SystemDetailModels viewModel) { GetBindData("", "1", viewModel); return(View(viewModel)); }