/// <summary> /// Initializes the view model /// </summary> /// <param name="rendering">The rendering</param> /// <param name="products">The list of child products</param> /// <param name="childCategories">The list of child categories</param> /// <param name="sortFields">The fields to allow sorting on</param> /// <param name="searchOptions">Any search options used to find products in this category</param> public void Initialize(Rendering rendering, SearchResults products, CategorySearchResults childCategories, IEnumerable <CommerceQuerySort> sortFields, CommerceSearchOptions searchOptions) { base.Initialize(rendering); ChildProducts = products == null ? new List <Item>() : products.SearchResultItems; }
/// <summary> /// Initializes the view model /// </summary> /// <param name="rendering">The rendering</param> /// <param name="products">The list of child products</param> /// <param name="childCategories">The list of child categories</param> /// <param name="sortFields">The fields to allow sorting on</param> /// <param name="searchOptions">Any search options used to find products in this category</param> public void Initialize(Rendering rendering, SearchResults products, CategorySearchResults childCategories, IEnumerable<CommerceQuerySort> sortFields, CommerceSearchOptions searchOptions) { base.Initialize(rendering); ChildProducts = products == null ? new List<Item>() : products.SearchResultItems; }