コード例 #1
0
        public ActionResult Search(string searchString, int page = 1, int pageSize = 10)
        {
            if (string.IsNullOrEmpty(searchString))
            {
                return(RedirectToAction("Index", new { pageSize = pageSize }));
            }

            var orders = _service.GetPurchaseOrdersContainsBy(searchString)
                         .OrderByDescending(x => x.Created)
                         .ToPagedList(page, pageSize);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_LoadPagedPurchaseOrders", orders));
            }

            ViewBag.SearchString = searchString;

            return(View("Index", orders));
        }