private Stream PerformFind(string url) { int index = url.IndexOf('?'); if (index == -1) { return(null); } string queryString = url.Substring(index + 1); string query; if (!ParseQueryString(queryString).TryGetValue("q", out query)) { return(null); } var hits = _searchManager.Search(query); var writer = new HtmlWriter(); FormatSearchResults(writer, query, hits); return(new MemoryStream(Encoding.UTF8.GetBytes(writer.ToString()))); }
private Stream PerformRoot() { var writer = new HtmlWriter(); FormatHome(writer); return(new MemoryStream(Encoding.UTF8.GetBytes(writer.ToString()))); }
private Stream PerformRoot() { var writer = new HtmlWriter(); FormatHome(writer); return new MemoryStream(Encoding.UTF8.GetBytes(writer.ToString())); }
private Stream PerformFind(string url) { int index = url.IndexOf('?'); if (index == -1) return null; string queryString = url.Substring(index + 1); string query; if (!ParseQueryString(queryString).TryGetValue("q", out query)) return null; var hits = _searchManager.Search(query); var writer = new HtmlWriter(); FormatSearchResults(writer, query, hits); return new MemoryStream(Encoding.UTF8.GetBytes(writer.ToString())); }