public ActionResult Index(SearchResultPage currentPage, CmsFilterOptionViewModel filterOptions) { if (filterOptions == null) { return(Redirect(Url.ContentUrl(ContentReference.StartPage))); } if (string.IsNullOrEmpty(filterOptions.ViewSwitcher)) { filterOptions.ViewSwitcher = "List"; } var viewModel = _viewModelFactory.Create <CmsSearchViewModel <SearchResultPage>, SearchResultPage>(currentPage, new CmsArgs { FilterOption = filterOptions, SelectedFacets = HttpContext.Request.QueryString["facets"], }); return(View(viewModel)); }
public ActionResult Facet(SearchResultPage currentPage, CmsFilterOptionViewModel viewModel) => PartialView("_Facet", viewModel);