This commit is contained in:
Paul Schneider 2022-07-03 14:50:57 +01:00
commit 2dcf1a2806
18 changed files with 166 additions and 98 deletions

View file

@ -8,7 +8,7 @@ namespace isnd.Data.Catalog
{
[JsonProperty("@type")]
public List<string> RefType { get; set; }
public string[] RefType { get; set; }
[JsonProperty("commitId")]
public string CommitId { get; set; }

View file

@ -11,7 +11,7 @@ namespace isnd.Data
{
[Key][Required]
[StringLength(1024)]
public string Id { get; set; }
public string Id { get; set; }
[Required]
[ForeignKey("Owner")]
@ -30,8 +30,8 @@ namespace isnd.Data
public virtual List<PackageVersion> Versions { get; set; }
/// <summary>
/// Latest package version put, or post,
/// or { delete when no more active version }.
/// Latest version at put, posted,
/// or even deletion when no more active version.
/// </summary>
/// <value></value>
[Required][JsonIgnore]

View file

@ -1,5 +1,6 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using isn.abst;
using isnd.Data.Catalog;
using Newtonsoft.Json;
@ -41,8 +42,10 @@ namespace isnd.Data
public string CommitId { get => CommitNId.ToString(); }
public virtual Commit LatestCommit{ get; set; }
public string NugetLink => $"/package/{PackageId}/{FullString}/{PackageId}-{FullString}.nupkg";
public string NuspecLink => $"/package/{PackageId}/{FullString}/{PackageId}-{FullString}.nuspec";
public string NugetLink => $"/{Constants.PaquetFileEstension}/{PackageId}/{FullString}/{PackageId}-{FullString}."
+ Constants.PaquetFileEstension;
public string NuspecLink => $"/{Constants.SpecFileEstension}/{PackageId}/{FullString}/{PackageId}-{FullString}."
+ Constants.SpecFileEstension;
}
}