WIP Page leaf

This commit is contained in:
2022-07-29 09:06:59 +01:00
parent 7f9984b059
commit fa9a12ad49
10 changed files with 47 additions and 7 deletions

View File

@ -127,6 +127,7 @@ namespace isnd.Services
{
var scope = dbContext.Packages
.Include(p=>p.Versions)
.Where(
p => (PackageIdHelpers.CamelCaseMatch(p.Id, query) || PackageIdHelpers.SeparatedByMinusMatch(p.Id, query))
&& (prerelease || p.Versions.Any(v => !v.IsPrerelease))
@ -134,14 +135,22 @@ namespace isnd.Services
);
var total = scope.Count();
var pkgs = scope.Skip(skip).Take(take).ToArray();
return new PackageIndexViewModel
{
Query = query,
TotalHits = total,
Data = pkgs
};
}
private object PackageVersionToRegentry(Package v)
{
return new {
};
}
public AutoCompleteResult AutoComplete(string id,
int skip, int take, bool prerelease = false,
string packageType = null)
@ -332,6 +341,7 @@ namespace isnd.Services
{
return dbContext.PackageVersions
.Include(v => v.Package)
.Include(v => v.LatestCommit)
.Where(v => v.PackageId == id && v.FullString == version
&& (lower == null || lower == v.Type));
}