Namespace EPiServer.Social.Ratings.Core
Classes
AssertParams
Asserts parameter values for the different rating functions. An exception is thrown if the criteria data is found to be insufficient.
DuplicateRatingException
The DuplicateRatingException represents an error occurring when an attempt is made to add a rating which already exists for the same item and user.
Rating
Represents a rating submitted by a user for a target resource in an application.
RatingDoesNotExistException
The RatingDoesNotExistException describes an error occuring when an operation is requested on a rating that no longer exists.
RatingFilter
The RatingFilter class describes the specifications by which rating data should be retrieved.
RatingId
The RatingId class is a data model representing an identifier for an user-submitted rating within the social platform.
RatingSortFields
The RatingSortFields class exposes the fields of the Rating model which are available for application in defining sorting rules for item rating result sets within the Social platform.
RatingStatistics
This class represents the statistical information for the ratings of an individual referenced item.
RatingStatisticsDoNotExistException
The RatingStatisticsDoNotExistException is thrown when a target rating statistics is not found.
RatingStatisticsFilter
The RatingStatisticsFilter class describes the specifications by which rating statistics data should be retrieved.
RatingStatisticsSortFields
The RatingStatisticsSortFields class exposes the fields of the Rating statistics model which are available for application in defining sorting rules for rating statistics result sets within the Social platform.
RatingValue
This class captures a value representing an individual rating for a referenced item.
StatisticsId
The StatisticsId class is a data model representing an identifier for the statistics generated for when ratings are submitted by users within the social platform.
Interfaces
IRatingRepository
This interface represents the data access layer for ratings that exposes functionality to rate items, delete ratings and retrieve user ratings and statistics from an underlying rating store.
IRatingService
This interface exposes functionality to rate items, delete ratings, and retrieve user ratings and statistics.
IRatingStatisticsRepository
This interface represents the data access layer for rating statistics that exposes functionality to retrieve and update rating statistics in an underlying rating statistics store.
IRatingStatisticsService
This interface exposes functionality to retrieve and update ratings statistics.