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.4Syntax
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 |