public async Task <ChangeSecurityQuestionResponse> ChangeSecurityQuestionAsync( ChangeSecurityQuestionRequest request) { var result = await HttpClient.SecurePostAsJsonAsync(Token, "api/Player/ChangeSecurityQuestion", request); return(await EnsureApiResult <ChangeSecurityQuestionResponse>(result)); }
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 })); }
public async Task <ChangeSecurityQuestionResponse> ChangeSecurityQuestion(ChangeSecurityQuestionRequest request) { return(await _memberApiProxy.ChangeSecurityQuestionAsync(request)); }