public ActionResult Index(int page = 1, int pageSize = 16) { string str = Request["s"] as string; ViewData["search"] = new SearchDao().timKiem(str).ToPagedList(page, pageSize); return(View()); }
public Search() { var dicPath = Core.Helper.IOHelper.GetMapPath("~/App_Data/Dict/"); _segment = new Segment(dicPath); _index = new IndexDao(_segment); _search = new SearchDao(_segment); }
public List <SearchResult> GetPagedSearch(PagingContext pager, string searchText, ObjectTypeDefine objectType) { if (string.IsNullOrEmpty(searchText)) { return(new List <SearchResult>()); } return(SearchDao.GetPagedSearch(pager, searchText, objectType)); }
protected override void SetUp() { base.SetUp(); IConnectionInfoAsync connectionInfo = A.Fake <IConnectionInfoAsync>(); _searchDao = new SearchDao(connectionInfo); A.CallTo(() => connectionInfo.GetConnectionStringAsync()).Returns(ConnectionString); }
public ActionResult Search(int?page, string tukhoa) { ViewBag.TuKhoa = tukhoa; List <Sach> model = new SearchDao().TimKiem(tukhoa); var pagecurrent = (page ?? 1); var pagesize = 9; if (model.Count == 0) { ViewBag.ThongBao = "Không Tìm Thấy Kết Quả Nào Trùng Khớp Với " + tukhoa; } return(View(model.ToPagedList(pagecurrent, pagesize))); }
public ActionResult SearchResult(FormCollection f, int?page) { SearchDao searchDao = new SearchDao(); ViewBag.ProductCategories = db.ProductCategories.ToList(); ViewBag.Categories = db.Categories.Take(5).ToList(); string searchString = f["txtSearch"].ToString(); if (searchString == "") { return(RedirectToAction("Index", "Home")); } string lbgroup = f["lbgroup"].ToString(); List <Product> lstProduct = new List <Product>(); if (lbgroup == "0") { lstProduct = searchDao.searchAll(searchString); } else if (lbgroup == "1") { lstProduct = searchDao.searchProduct(searchString); } else if (lbgroup == "3") { lstProduct = searchDao.searchCategory(searchString); } else { return(RedirectToAction("searchNull")); } ViewBag.searchString = searchString; int pageNumber = (page ?? 1); int pageSize = 18; if (lstProduct.Count() == 0) { return(RedirectToAction("searchNull")); } ViewBag.result = lstProduct.Count() + " items matched your search for " + searchString; return(View(lstProduct.OrderBy(p => p.Price).ToPagedList(pageNumber, pageSize))); }
public Search(string dictpath) { _segment = new Segment(dictpath); _index = new IndexDao(_segment); _search = new SearchDao(_segment); }