Developer Resources for AbleCommerce eCommerce platform
CommerceBuilder.Reporting Namespace / PageViewRepository Class
Methods


In This Topic
    PageViewRepository Class Members
    In This Topic

    The following tables list the members exposed by PageViewRepository.

    Public Constructors
     NameDescription
    Public Constructor  
    Top
    Public Methods
     NameDescription
    Public MethodOverridden.   
    Public Method Chooses the recently viewed category id using page views from your provided category ids.  
    Public Method Count all items in the database (Inherited from CommerceBuilder.DomainModel.RepositoryWithTypedId<TEntity,int>)
    Public Method Count all items matching the criteria (Inherited from CommerceBuilder.DomainModel.RepositoryWithTypedId<TEntity,int>)
    Public Method  
    Public Method  
    Public MethodOverloaded.  (Inherited from CommerceBuilder.DomainModel.RepositoryWithTypedId<TEntity,int>)
    Public Method Deletes all PageView records from the database  
    Public MethodOverloaded.  Get the recently viewed products for the given user Id  
    Public 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.  
    Public MethodOverloaded.  Loads a collection of browsers and it's number of views, as a key value pair.  
    Public MethodOverloaded.  Gets a count of all unique browsers that have view counts available.  
    Public 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.  
    Public MethodOverloaded.  Gets the number of results in GetViewsByCategory method  
    Public Method Gets a collection of Key Value pairs; each key representing a day and each value representing the number of views during that day.  
    Public MethodOverloaded.  Gets a collection of Key Value pairs; each key representing an hour and each value representing the number of views during that hour.  
    Public Method Gets a collection of Key Value pairs; each key representing a month and each value representing the number of views during that month.  
    Public 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.  
    Public Method Gets the number of results in GetViewsByProduct method  
    Public Method Load item given the primary key (Inherited from CommerceBuilder.DomainModel.RepositoryWithTypedId<TEntity,int>)
    Public Method Load all items (Inherited from CommerceBuilder.DomainModel.RepositoryWithTypedId<TEntity,int>)
    Public MethodOverloaded.  Loads the page views for the specified node type and user.  
    Public Method Load all items matching the criteria (Inherited from CommerceBuilder.DomainModel.RepositoryWithTypedId<TEntity,int>)
    Public Method  
    Public Method  
    Public Method Saves item to the database (Inherited from CommerceBuilder.DomainModel.Repository<PageView>)
    Public Method Update/change the UserId value for all records for given old UserId  
    Top
    Extension Methods
     NameDescription
    Public Extension MethodOverloaded.  Use this method to bulid query string from NameValueCollection
    Top
    See Also