public async Task <SelfExclusionResponse> SelfExclude(SelfExclusionRequest request) { var result = await HttpClient.SecurePostAsJsonAsync(Token, "api/Player/SelfExclude", new { request.PlayerId, request.Option }); return(await EnsureApiResult <SelfExclusionResponse>(result)); }
public IHttpActionResult SelfExclude(SelfExclusionRequest request) { var type = (SelfExclusion)request.Option; _commands.SelfExclude(request.PlayerId, (PlayerEnums.SelfExclusion)type); var uri = UriRootToProfileInfo + request.PlayerId; return(Created(uri, new SelfExclusionResponse() { UriToPlayerThatSelfExclusionWasAppliedTo = uri })); }
public async Task <SelfExclusionResponse> SelfExclude(SelfExclusionRequest request) { return(await _memberApiProxy.SelfExclude(request)); }