public override object GetModel(On404SearchWidget widget) { var path = _request.Url.AbsolutePath; IPagedList <Product> searchProducts = _productSearchIndexService.SearchProducts(new ProductSearchQuery { SearchTerm = GetSearchTerm(path), PageSize = widget.MaxProductsToShow, Page = 1 }); return(new On404SearchWidgetModel { Text = widget.Text, Products = searchProducts.GetCardModels() }); }