Developer Resources for AbleCommerce eCommerce platform
CommerceBuilder.Reporting Namespace / IPageViewRepository Interface
Methods

In This Topic
    IPageViewRepository Interface Members
    In This Topic

    The following tables list the members exposed by IPageViewRepository.

    Public Methods
     NameDescription
     Method Chooses the recently viewed category id using page views from your provided category ids.  
     Method Count all items in the database (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<PageView,int>)
     Method Count all items matching the criteria (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<PageView,int>)
     Method Counts the number of PageView objects for the given StoreId in the database.  
     Method Counts the number of PageView objects for the given UserId in the database.  
     Method Deletes an item from the database (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<PageView,int>)
     Method Deletes all PageView records from the database  
     MethodOverloaded.  Get the recently viewed products for the given user Id  
     MethodOverloaded.  Gets a collection of Key Value pairs; each key representing a ICatalogable object and each value representing the number of views for this object.  
     MethodOverloaded.  Loads a collection of browsers and it's number of views, as a key value pair.  
     MethodOverloaded.  Gets a count of all unique browsers that have view counts available.  
     MethodOverloaded.  Gets a collection of Key Value pairs; each key representing a ICatalogable (Category) object and each value representing the number of views for this object. The result contains views by category.  
     MethodOverloaded.  Gets the number of results in GetViewsByCategory method  
     Method Gets a collection of Key Value pairs; each key representing a day and each value representing the number of views during that day.  
     MethodOverloaded.  Gets a collection of Key Value pairs; each key representing an hour and each value representing the number of views during that hour.  
     Method Gets a collection of Key Value pairs; each key representing a month and each value representing the number of views during that month.  
     MethodOverloaded.  Gets a collection of Key Value pairs; each key representing a ICatalogable (Product) object and each value representing the number of views for this object. The result contains views by product.  
     Method Gets the number of results in GetViewsByProduct method  
     Method Load item given the primary key (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<PageView,int>)
     Method Load all items (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<PageView,int>)
     MethodOverloaded.  Loads the page views for the specified node type and user.  
     Method Load all items matching the criteria (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<PageView,int>)
     Method Loads a collection of PageView objects for the given StoreId from the database  
     Method Loads a collection of PageView objects for the given UserId from the database  
     Method Saves item to the database (Inherited from CommerceBuilder.DomainModel.IRepositoryWithTypedId<PageView,int>)
     Method Update/change the UserId value for all records for given old UserId  
    Top
    See Also