public async Task <PackageValidationSet> CreateValidationSetAsync(PackageValidationSet packageValidationSet) { packageValidationSet = packageValidationSet ?? throw new ArgumentNullException(nameof(packageValidationSet)); _logger.LogInformation("Adding validation set entry to DB, {ValidationSetId} {PackageId} {PackageVersion}", packageValidationSet.ValidationTrackingId, packageValidationSet.PackageId, packageValidationSet.PackageNormalizedVersion); foreach (var validation in packageValidationSet.PackageValidations) { _validationContext.PackageValidations.Add(validation); } _validationContext.PackageValidationSets.Add(packageValidationSet); await _validationContext.SaveChangesAsync(); return(await GetValidationSetAsync(packageValidationSet.ValidationTrackingId)); }
public async Task CommitChangesAsync() { await _entities.SaveChangesAsync(); }