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)]); }; }
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)]; }; }