/// <inheritdoc/> public async Task UpdateAsync(DeploymentEntity deployment) { SqlQuerySpec sqlQuerySpec = new SqlQuerySpec { QueryText = "SELECT * FROM db WHERE db.build.id = @buildId", Parameters = new SqlParameterCollection { new SqlParameter("@buildId", deployment.Build.Id), } }; IEnumerable <DeploymentEntity> deploymentDocuments = await _deploymentRepository.GetWithSqlAsync <DeploymentEntity>(sqlQuerySpec); DeploymentEntity deploymentEntity = deploymentDocuments.Single(); deploymentEntity.Build.Status = deployment.Build.Status; deploymentEntity.Build.Result = deployment.Build.Result; deploymentEntity.Build.Started = deployment.Build.Started; deploymentEntity.Build.Finished = deployment.Build.Finished; await _deploymentRepository.UpdateAsync(deploymentEntity); }