public ActionResult Index(FormCollection form, EmployeeJobDetailModels viewModel)
        {
            string funSearchValue = form["searchValue"].ToString();
            string funPageIndex   = form["hidePageIndex"].ToString();

            getBindData(funSearchValue, funPageIndex, viewModel);
            return(View(viewModel));
        }
 // GET: EmployeeJobDetail
 public ActionResult Index(EmployeeJobDetailModels viewModel)
 {
     getBindData("", "1", viewModel);
     return(View(viewModel));
 }
 public PartialViewResult getBindData(string funSearchValue, string funPageIndex, EmployeeJobDetailModels viewModel)
 {
     jobList = jdModel.reListEmployeeJobDetail();
     if (!(string.IsNullOrWhiteSpace(funSearchValue)))
     {
         jobList = jobList.Where(x => x.lEmpIndex.Contains(funSearchValue) ||
                                 x.lDeptIndex.Contains(funSearchValue) || x.lJobNotation.Contains(funSearchValue) ||
                                 x.lJobRemark.Contains(funSearchValue)).ToList();
     }
     viewModel.ListEmployeeJobDetail = jobList;
     viewModel.valSumDataCount       = jobList.Count.ToString();
     viewModel.valPageDataCount      = "30";
     viewModel.valSumPageCount       = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(viewModel.valSumDataCount) / Convert.ToDecimal(viewModel.valPageDataCount))).ToString();
     viewModel.valPageIndex          = (ViewBag.valPageIndex == null) ? "1" : viewModel.valPageIndex;
     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));
 }