public IDictionary<string, object> GetValueDictionary(SearchOptionsSD searchOptionsSD, Func<ISearchOptionsParam, Pair<bool, object>> visitorMapper = null) { var visitor = new DictionaryQueryVisitor(visitorMapper); searchOptionsSD.Items.ForEach(_ => visitor.BuildPart(_)); return visitor.GetResult(); }
public ActionResult Search(SearchOptionsSD json) { new PersonRepository().GetAll().Where(_facetedSearch.GetQueryExpression(json)); //((TextSearchOptionsParam) searchOptions.GetParams()[0]).Text = "new text"; string resultJson = new JsonFormatter().GetJson(GetSearchOptions(), "result", "result"); return Content(resultJson); }
public IDictionary <string, object> GetValueDictionary(SearchOptionsSD searchOptionsSD, Func <ISearchOptionsParam, Pair <bool, object> > visitorMapper = null) { var visitor = new DictionaryQueryVisitor(visitorMapper); searchOptionsSD.Items.ForEach(_ => visitor.BuildPart(_)); return(visitor.GetResult()); }
public ActionResult Search(SearchOptionsSD json) { new PersonRepository().GetAll().Where(_facetedSearch.GetQueryExpression(json)); //((TextSearchOptionsParam) searchOptions.GetParams()[0]).Text = "new text"; string resultJson = new JsonFormatter().GetJson(GetSearchOptions(), "result", "result"); return(Content(resultJson)); }