Class MemberRequestFactory

Inheritance
System.Object
MemberRequestFactory
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.Groups.Rest
Assembly: EPiServer.Social.Groups.Rest.dll
Version: 1.5.4
Syntax
public class MemberRequestFactory : IMemberRequestFactory

Constructors

MemberRequestFactory()

Declaration
public MemberRequestFactory()

Methods

Add(AddMemberRequest)

Receives AddMemberRequest and returns new HttpRequestMessage

Declaration
public HttpRequestMessage Add(AddMemberRequest addRequest)
Parameters
Type Name Description
AddMemberRequest addRequest

the request object used to add a new Member

Returns
Type Description
System.Net.Http.HttpRequestMessage

HttpRequestMessage

GetByCriteria(GetMembersByCriteriaRequest)

Receives GetMembersByCriteriaRequest and returns new HttpRequestMessage

Declaration
public HttpRequestMessage GetByCriteria(GetMembersByCriteriaRequest getByCriteriaRequest)
Parameters
Type Name Description
GetMembersByCriteriaRequest getByCriteriaRequest

the request object used to retrieve the desired result page of Members

Returns
Type Description
System.Net.Http.HttpRequestMessage

HttpRequestMessage

GetById(String, GetMemberByIdRequest)

Receives GetMemberByIdRequest and returns new HttpRequestMessage

Declaration
public HttpRequestMessage GetById(string memberId, GetMemberByIdRequest getByIdRequest)
Parameters
Type Name Description
System.String memberId
GetMemberByIdRequest getByIdRequest

the request object used to retrieve the desired Member

Returns
Type Description
System.Net.Http.HttpRequestMessage

HttpRequestMessage

Remove(String)

Receives MemberId and returns new HttpRequestMessage

Declaration
public HttpRequestMessage Remove(string memberId)
Parameters
Type Name Description
System.String memberId

The id of the Member that is to be updated

Returns
Type Description
System.Net.Http.HttpRequestMessage

HttpRequestMessage

Update(String, UpdateMemberRequest)

Receives MemberId and UpdateMemberRequest and returns new HttpRequestMessage

Declaration
public HttpRequestMessage Update(string memberId, UpdateMemberRequest updateRequest)
Parameters
Type Name Description
System.String memberId

The id of the Member that is to be updated

UpdateMemberRequest updateRequest

The request object to be converted to httpcontent

Returns
Type Description
System.Net.Http.HttpRequestMessage

HttpRequestMessage

Implements

arrow_upward