|
|
@ -134,6 +134,19 @@ namespace isn.Controllers
|
|
|
|
foreach (var v in pkgvers.ToArray())
|
|
|
|
foreach (var v in pkgvers.ToArray())
|
|
|
|
_dbContext.PackageVersions.Remove(v);
|
|
|
|
_dbContext.PackageVersions.Remove(v);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (types==null || types.Count==0)
|
|
|
|
|
|
|
|
_dbContext.PackageVersions.Add
|
|
|
|
|
|
|
|
(new PackageVersion{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Package = package,
|
|
|
|
|
|
|
|
Major = version.Major,
|
|
|
|
|
|
|
|
Minor = version.Minor,
|
|
|
|
|
|
|
|
Patch = version.Patch,
|
|
|
|
|
|
|
|
IsPrerelease = version.IsPrerelease,
|
|
|
|
|
|
|
|
FullString = version.ToFullString(),
|
|
|
|
|
|
|
|
Type = "<null-type>"
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
else
|
|
|
|
foreach (var type in types)
|
|
|
|
foreach (var type in types)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var pkgver = new PackageVersion
|
|
|
|
var pkgver = new PackageVersion
|
|
|
@ -148,6 +161,7 @@ namespace isn.Controllers
|
|
|
|
};
|
|
|
|
};
|
|
|
|
_dbContext.PackageVersions.Add(pkgver);
|
|
|
|
_dbContext.PackageVersions.Add(pkgver);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
await _dbContext.SaveChangesAsync();
|
|
|
|
await _dbContext.SaveChangesAsync();
|
|
|
|
|
|
|
|
|
|
|
|
_logger.LogInformation($"new package : {nuspec.Name}");
|
|
|
|
_logger.LogInformation($"new package : {nuspec.Name}");
|
|
|
|