Put it better

broken/ef
Paul Schneider 3 years ago
parent 58750587d0
commit 7f0518ec82
2 changed files with 15 additions and 1 deletions

@ -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}");

Loading…