/// <inheritdoc /> Task <Account> IAccountRepository.GetInformationAsync(CancellationToken cancellationToken) { var request = new AccountRequest(); var response = this.serviceClient.SendAsync <AccountDataContract>(request, cancellationToken); return(response.ContinueWith <Account>(this.ConvertAsyncResponse, cancellationToken)); }
/// <inheritdoc /> Account IAccountRepository.GetInformation() { IRequest request = new AccountRequest(); IResponse <AccountDataContract> response = this.serviceClient.Send <AccountDataContract>(request); return(this.responseConverter.Convert(response, null)); }
/// <inheritdoc /> Task<Account> IAccountRepository.GetInformationAsync(CancellationToken cancellationToken) { var request = new AccountRequest(); var response = this.serviceClient.SendAsync<AccountDataContract>(request, cancellationToken); return response.ContinueWith<Account>(this.ConvertAsyncResponse, cancellationToken); }
/// <inheritdoc /> Account IAccountRepository.GetInformation() { IRequest request = new AccountRequest(); IResponse<AccountDataContract> response = this.serviceClient.Send<AccountDataContract>(request); return this.responseConverter.Convert(response, null); }
/// <inheritdoc /> async Task<Account> IAccountRepository.GetInformationAsync(CancellationToken cancellationToken) { var request = new AccountRequest(); var response = await this.serviceClient.SendAsync<AccountDTO>(request, cancellationToken).ConfigureAwait(false); return this.responseConverter.Convert(response, null); }