public static ResultViewModels RvmCreate(SearchViewModel svm, List<Produits> result) { var pageSize = 30; var itemQty = result.Count(); var temp = itemQty % pageSize; var pageQty = temp == 0 ? itemQty / pageSize : itemQty / pageSize + 1; ResultViewModels rvm = new ResultViewModels() { CurrentPage = 1, Result = result.Take(pageSize).ToList(), PageSize = pageSize, ItemsQty = itemQty, PageQty = pageQty, XmlSearchviewModel = svm.SerializeSearchViewModel(), BackToSearch=true, }; return rvm; }
public ActionResult Result(SearchViewModel svm) { var bci = new BreadCrumItem("Result", "Result", ""); ListeBreadCrumItem.Add(bci); //ViewBag.PrixMaxSlider = Math.Ceiling((float)db.Produits.Max(x => x.Prix) / 1000) * 1000; var result = GetSearchResult(svm); var pageSize = 30; var itemQty = result.Count(); var temp = itemQty % pageSize; var pageQty = temp == 0 ? itemQty / pageSize : itemQty / pageSize + 1; var rvm = new ResultViewModels() { CurrentPage = 1, Result = result.Take(pageSize).ToList(), PageSize = pageSize, ItemsQty = itemQty, PageQty = pageQty, BackToSearch = true, XmlSearchviewModel = svm.SerializeSearchViewModel(), }; return View(rvm); }