Put it better
This commit is contained in:
@ -23,7 +23,7 @@ namespace isn
|
||||
public async Task<IActionResult> Index(PackageVersionIndexViewModel model)
|
||||
{
|
||||
var applicationDbContext = _context.PackageVersions.Include(p => p.Package).Where(
|
||||
p => ( model.Prerelease || p.IsPrerelease)
|
||||
p => ( model.Prerelease || !p.IsPrerelease)
|
||||
&& ((model.PackageId == null) || p.PackageId.StartsWith(model.PackageId)));
|
||||
model.Versions = await applicationDbContext.ToArrayAsync();
|
||||
return View(model);
|
||||
|
@ -134,6 +134,19 @@ namespace isn.Controllers
|
||||
foreach (var v in pkgvers.ToArray())
|
||||
_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)
|
||||
{
|
||||
var pkgver = new PackageVersion
|
||||
@ -148,6 +161,7 @@ namespace isn.Controllers
|
||||
};
|
||||
_dbContext.PackageVersions.Add(pkgver);
|
||||
}
|
||||
|
||||
await _dbContext.SaveChangesAsync();
|
||||
|
||||
_logger.LogInformation($"new package : {nuspec.Name}");
|
||||
|
Reference in New Issue
Block a user