コード例 #1
0
        public async Task <ChangeSecurityQuestionResponse> ChangeSecurityQuestionAsync(
            ChangeSecurityQuestionRequest request)
        {
            var result = await HttpClient.SecurePostAsJsonAsync(Token, "api/Player/ChangeSecurityQuestion", request);

            return(await EnsureApiResult <ChangeSecurityQuestionResponse>(result));
        }
コード例 #2
0
        public IHttpActionResult ChangeSecurityQuestion(ChangeSecurityQuestionRequest request)
        {
            var questionId = new Guid(request.SecurityQuestionId);

            _commands.ChangeSecurityQuestion(Guid.Parse(request.Id), questionId, request.SecurityAnswer);

            var uri = UriRootToProfileInfo + Guid.Parse(request.Id);

            return(Created(uri, new ChangeSecurityQuestionResponse()
            {
                UriToPlayerWhoseSecurityQuestionWasChanged = uri
            }));
        }
コード例 #3
0
 public async Task <ChangeSecurityQuestionResponse> ChangeSecurityQuestion(ChangeSecurityQuestionRequest request)
 {
     return(await _memberApiProxy.ChangeSecurityQuestionAsync(request));
 }