Developer Resources for AbleCommerce eCommerce platform
CommerceBuilder.Products Namespace / IProductRepository Interface
Methods

In This Topic
    IProductRepository Interface Members
    In This Topic

    The following tables list the members exposed by IProductRepository.

    Public Methods
     NameDescription
     MethodOverloaded.  Gets a list of products matching the advanced search criteria  
     MethodOverloaded.  Count the number of results for a advanced search.  
     MethodOverloaded.  Count the number of products by manufacturer within an advanced search.  
     Method Count all items in the database (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<Product,int>)
     MethodOverloaded.  Counts the number of products in the given category.  
     Method Counts the number of Product objects associated with the given CouponId  
     Method Count all items matching the criteria (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<Product,int>)
     Method Counts number of products for display page  
     Method Counts the number of Product objects for the given ManufacturerId in the database.  
     Method Counts the number of Product objects associated with the given ProductTemplateId  
     Method Counts the number of Product objects for the given StoreId in the database.  
     Method Counts the number of Product objects for the given TaxCodeId in the database.  
     Method Counts the number of Product objects for the given VendorId in the database.  
     Method Counts the number of Product objects associated with the given VolumeDiscountId  
     Method Counts the number of Product objects for the given WarehouseId in the database.  
     MethodOverloaded.  Counts the number of Product objects for the given WrapGroupId in the database.  
     Method Deletes an item from the database (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<Product,int>)
     MethodOverloaded.  Finds the products for given parameters  
     MethodOverloaded.  Finds the number of products for given parameters  
     MethodOverloaded.  Finds the products for given parameters  
     MethodOverloaded.  Finds the number of products for given parameters  
     Method Gets featured products  
     Method Gets a list of new products  
     Method Gets a list of popular products  
     Method Gets a list of public products with specials  
     Method Gets a random selection of featured products  
     Method Load item given the primary key (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<Product,int>)
     Method Load all items (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<Product,int>)
     MethodOverloaded.  Loads a collection of products from the given category.  
     MethodOverloaded.  Loads a collection of CouponProduct objects for the given couponId  
     Method Load all items matching the criteria (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<Product,int>)
     Method Loads products for display page  
     Method Loads a collection of Product objects for the given ManufacturerId from the database  
     MethodOverloaded.  Loads the Product objects associated with the given ProductTemplateId  
     Method Loads a collection of Product objects for the given StoreId from the database  
     Method Loads a collection of Product objects for the given TaxCodeId from the database  
     Method Loads a collection of Product objects for the given VendorId from the database  
     MethodOverloaded.  Loads the Product objects associated with the given VolumeDiscountId  
     Method Loads a collection of Product objects for the given WarehouseId from the database  
     Method Loads a collection of Product objects for the given WrapGroupId from the database  
     Method Gets a list of products that are not in any category.  
     Method Gets a list of ShopBy fields matching the criteria  
     Method Counts the number of new products  
     Method Saves item to the database (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<Product,int>)
     Method Searches for products that match the keyword.  
     Method Counts the products that match the search phrase.  
     MethodOverloaded.  Load products depending upon their cross sell relation  
     MethodOverloaded.  Count the number of related products depending upon their cross sell relation  
    Top
    See Also