public ViewResult Index(BrandSearchModel searchModel) { ViewData["listing-page"] = _brandAdminService.GetListingPage(); ViewData["results"] = _brandAdminService.Search(searchModel); ViewData["any-to-migrate"] = _brandAdminService.AnyToMigrate(); return(View(searchModel)); }
public IPagedList <Brand> Search(BrandSearchModel searchModel) { var queryOver = _session.QueryOver <Brand>(); if (!string.IsNullOrWhiteSpace(searchModel.Query)) { queryOver = queryOver.Where(x => x.Name.IsInsensitiveLike(searchModel.Query, MatchMode.Anywhere)); } return(queryOver.OrderBy(page => page.CreatedOn).Asc.Paged(searchModel.Page)); }
public ActionResult brandList(BrandSearchModel model) { var recordCount = 0; var list = BrandBLL.Instance.Brand_GetList(model.pageindex, model.pagesize, model.OrderBy, model.ToWhere, out recordCount); var pagelist = new PagedList <BrandInfo>(list, model.pageindex, model.pagesize, recordCount); ViewBag.PagedList = pagelist; if (Request.IsAjaxRequest()) { return(PartialView("_PartialList")); } return(View("brandlist", model)); }