/// <summary> /// Shows "Kartløsninger". Contains metadata of type "Application" /// </summary> /// <param name="parameters"></param> /// <returns>/kartlosninger</returns> public ActionResult Index(SearchParameters parameters) { parameters.AddComplexFacetsIfMissing(); SearchResult searchResult = _applicationService.Applications(parameters); SearchViewModel model = new SearchViewModel(parameters, searchResult); model.EnabledFacets = model.FacetApplications(); return(View(model)); }
/// <summary> /// Contains service and service layers. /// </summary> /// <param name="parameters">Facets</param> /// <returns>/apier-og-tjenester</returns> public ActionResult Index(SearchParameters parameters) { parameters.AddComplexFacetsIfMissing(); SearchResult searchResult = _ServiceDirectoryService.Services(parameters); SearchViewModel model = new SearchViewModel(parameters, searchResult); model.EnabledFacets = model.FacetsServiceDirectory(); return(View(model)); }
public ActionResult Index(SearchParameters parameters) { parameters.SetFacetOpenData(); parameters.AddComplexFacetsIfMissing(); var searchResult = _searchService.Search(parameters); var model = new SearchViewModel(parameters, searchResult); model.EnabledFacets = model.FacetsOpenData(); return(View(model)); }
/// <summary> /// Main search page. Contains all datasets /// </summary> /// <param name="parameters">Facets</param> /// <returns>/search</returns> public ActionResult Index(SearchParameters parameters) { parameters.AddComplexFacetsIfMissing(); var searchResult = _searchService.Search(parameters); Kartverket.Metadatakatalog.Models.Article.SearchParameters articleParameters = new Models.Article.SearchParameters(); articleParameters.Text = parameters.Text; articleParameters.Limit = 200; if (string.IsNullOrEmpty(parameters.Text)) { articleParameters.orderby = "StartPublish"; } var articleResult = _articleService.Search(articleParameters); var model = new SearchViewModel(parameters, searchResult, articleResult); return(View(model)); }