Esempio n. 1
0
        public IPagedList<Webpage> Search(WebpageSearchQuery searchQuery)
        {
            var query = _session.QueryOver<Webpage>().Where(x => x.Parent.Id == searchQuery.ParentId);

            if (!string.IsNullOrWhiteSpace(searchQuery.Query))
            {
                query = query.Where(x => x.Name.IsInsensitiveLike(searchQuery.Query, MatchMode.Anywhere));
            }

            return query.Paged(searchQuery.Page);
        }
Esempio n. 2
0
 public PartialViewResult Results(WebpageSearchQuery searchQuery)
 {
     ViewData["results"] = _webpageAdminSearchService.Search(searchQuery);
     return PartialView(searchQuery);
 }
Esempio n. 3
0
 public ViewResult Search(WebpageSearchQuery searchQuery)
 {
     return View(searchQuery);
 }