/// <inheritdoc /> async Task<Build> IBuildService.GetBuildAsync(CancellationToken cancellationToken) { var request = new BuildRequest(); var response = await this.serviceClient.SendAsync<BuildDTO>(request, cancellationToken).ConfigureAwait(false); if (response.Content == null) { return null; } return this.buildConverter.Convert(response.Content, response); }
/// <inheritdoc /> Build IBuildService.GetBuild() { var request = new BuildRequest(); var response = this.serviceClient.Send<BuildDTO>(request); if (response.Content == null) { return null; } return this.buildConverter.Convert(response.Content, response); }
/// <inheritdoc /> Build IBuildService.GetBuild() { var request = new BuildRequest(); var response = this.serviceClient.Send<BuildDataContract>(request); var buildDataContract = response.Content; if (buildDataContract == null) { return null; } return this.converterForBuild.Convert(buildDataContract, response); }
/// <inheritdoc /> Build IBuildService.GetBuild() { var request = new BuildRequest(); var response = this.serviceClient.Send<BuildDataContract>(request); var buildDataContract = response.Content; if (buildDataContract == null) { return null; } var value = this.converterForBuild.Convert(buildDataContract, null); if (value == null) { return null; } value.Timestamp = response.Date; return value; }
/// <inheritdoc /> Task<Build> IBuildService.GetBuildAsync(CancellationToken cancellationToken) { var request = new BuildRequest(); var responseTask = this.serviceClient.SendAsync<BuildDataContract>(request, cancellationToken); return responseTask.ContinueWith<Build>(this.ConvertAsyncResponse, cancellationToken); }