public async Task <BuildProject> UpdateBuildProjectRelationships(string specificationId, DatasetRelationshipSummary datasetRelationshipSummary) { if (string.IsNullOrWhiteSpace(specificationId)) { throw new ArgumentNullException(nameof(specificationId)); } Guard.ArgumentNotNull(datasetRelationshipSummary, nameof(datasetRelationshipSummary)); ApiResponse <Common.ApiClient.Calcs.Models.BuildProject> apiResponse = await _apiClient.UpdateBuildProjectRelationships(specificationId, _mapper.Map <Common.ApiClient.Calcs.Models.DatasetRelationshipSummary>(datasetRelationshipSummary)); return(_mapper.Map <BuildProject>(apiResponse?.Content)); }