Beispiel #1
0
        public SearchModule(IFrankensearch search)
        {
            Get["/search", true] = async(o, context) =>
            {
                if (Request.Query["phrase"] == null)
                {
                    return(View["search"]);
                }
                var phrase  = (string)Request.Query["phrase"];
                var results = await search.SearchAsync(phrase);

                return(View["search-results", new SearchResultsModel(results.Select(x => new SearchResultModel(x)), phrase)]);
            };
        }
Beispiel #2
0
        public SearchModule(IFrankensearch search)
        {
            Get["/search", true] = async (o, context) =>
            {
                if (Request.Query["phrase"] == null)
                {
                    return View["search"];
                }
                var phrase = (string)Request.Query["phrase"];
                var results = await search.SearchAsync(phrase);

                return View["search-results", new SearchResultsModel(results.Select(x => new SearchResultModel(x)), phrase)];
            };
        }