Class StatisticsAdapter

Inheritance
System.Object
StatisticsAdapter
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Social.Ratings.Rest
Assembly: EPiServer.Social.Ratings.Rest.dll
Version: 1.5.4
Syntax
public class StatisticsAdapter

Constructors

StatisticsAdapter()

Declaration
public StatisticsAdapter()

Methods

Adapt(PagedResponse<RatingStatisticsResponse>, PageInfo)

Declaration
public ResultPage<RatingStatistics> Adapt(PagedResponse<RatingStatisticsResponse> pagedStatisticsResponse, PageInfo pageInfo)
Parameters
Type Name Description
PagedResponse<RatingStatisticsResponse> pagedStatisticsResponse
PageInfo pageInfo
Returns
Type Description
ResultPage<RatingStatistics>

Adapt(RatingStatisticsResponse)

Declaration
public RatingStatistics Adapt(RatingStatisticsResponse response)
Parameters
Type Name Description
RatingStatisticsResponse response
Returns
Type Description
RatingStatistics

Adapt<TExtension>(TExtension)

Declaration
public UpdateRatingStatisticsRequest Adapt<TExtension>(TExtension extension)
    where TExtension : class
Parameters
Type Name Description
TExtension extension
Returns
Type Description
UpdateRatingStatisticsRequest
Type Parameters
Name Description
TExtension

Adapt<TExtension>(PagedResponse<RatingStatisticsResponse>, PageInfo)

Converts a RatingStatisticsResponse and PagInfo object to a Resultpage of composites.

Declaration
public ResultPage<Composite<RatingStatistics, TExtension>> Adapt<TExtension>(PagedResponse<RatingStatisticsResponse> pageOfRatingStatisticsResponses, PageInfo criteriaPageInfo)
    where TExtension : class
Parameters
Type Name Description
PagedResponse<RatingStatisticsResponse> pageOfRatingStatisticsResponses

response to be adapted

PageInfo criteriaPageInfo

pageinfo to be adapted

Returns
Type Description
ResultPage<Composite<RatingStatistics, TExtension>>

A ResultPage of composite rating statistics.

Type Parameters
Name Description
TExtension

Type of extension data in the composite

AdaptToComposite<TExtension>(RatingStatisticsResponse)

Declaration
public Composite<RatingStatistics, TExtension> AdaptToComposite<TExtension>(RatingStatisticsResponse response)
    where TExtension : class
Parameters
Type Name Description
RatingStatisticsResponse response
Returns
Type Description
Composite<RatingStatistics, TExtension>
Type Parameters
Name Description
TExtension
arrow_upward