public HtmlDocument AllCases() { _document.Head.Append(_document.CSS("ui.jqgrid.css")); _document.Head.Append(_document.CSS("redmond/jquery.ui.theme.css")); _document.Title = "All Cases"; _document.Push("div").Hide(); _document.Add("button").Text("Remove").Id("removeFilter"); _document.Pop(); _document.Add("h1").Text("All Cases"); _document.Add("hr"); _document.Push("ul"); _repository.GetAll <Case>().Each(x => { _document.Push("li"); _document.Add("a").Text(x.Identifier).Attr("href", _urls.UrlFor(x)); _document.Pop(); }); _document.Pop(); _document.Add("hr"); _document.Add(x => x.FiltersFor <CaseGrid>()); _document.Add("button").Text("Add").Id("add"); _document.Add("button").Text("Clear").Id("clear"); _document.Add("button").Text("Search").Id("search-criteria-search"); _document.Add("hr"); _document.Add(x => x.SmartGridFor <CaseGrid>(null)); _document.WriteScriptsToBody(); return(_document); }