コード例 #1
0
        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));
        }
コード例 #2
0
        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
            }));
        }
コード例 #3
0
 public async Task <SelfExclusionResponse> SelfExclude(SelfExclusionRequest request)
 {
     return(await _memberApiProxy.SelfExclude(request));
 }