Class RatingAdapter

Inheritance
System.Object
RatingAdapter
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 RatingAdapter

Constructors

RatingAdapter()

Declaration
public RatingAdapter()

Methods

Adapt(PagedResponse<RatingResponse>, PageInfo)

Declaration
public ResultPage<Rating> Adapt(PagedResponse<RatingResponse> pagedRatingResponse, PageInfo pageInfo)
Parameters
Type Name Description
PagedResponse<RatingResponse> pagedRatingResponse
PageInfo pageInfo
Returns
Type Description
ResultPage<Rating>

Adapt(Rating)

Declaration
public AddRequest Adapt(Rating rating)
Parameters
Type Name Description
Rating rating
Returns
Type Description
AddRequest

Adapt(RatingValue, RatingValue)

Declaration
public UpdateRequest Adapt(RatingValue currentValue, RatingValue newValue)
Parameters
Type Name Description
RatingValue currentValue
RatingValue newValue
Returns
Type Description
UpdateRequest

Adapt(RatingResponse)

Declaration
public Rating Adapt(RatingResponse response)
Parameters
Type Name Description
RatingResponse response
Returns
Type Description
Rating

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

Declaration
public ResultPage<Composite<Rating, TExtension>> Adapt<TExtension>(PagedResponse<RatingResponse> pagedRatingResponse, PageInfo pageInfo)
    where TExtension : class
Parameters
Type Name Description
PagedResponse<RatingResponse> pagedRatingResponse
PageInfo pageInfo
Returns
Type Description
ResultPage<Composite<Rating, TExtension>>
Type Parameters
Name Description
TExtension

AdaptToComposite<TExtension>(RatingResponse)

Converts a ratingResponse instance to a corresponding Composite instance.

Declaration
public Composite<Rating, TExtension> AdaptToComposite<TExtension>(RatingResponse response)
    where TExtension : class
Parameters
Type Name Description
RatingResponse response
Returns
Type Description
Composite<Rating, TExtension>

A corresponding Composite instance

Type Parameters
Name Description
TExtension

Type of extension data in the composite

arrow_upward