unit tests and pkg version commits

This commit is contained in:
Paul Schneider
2021-08-28 18:41:22 +01:00
parent 55e407d951
commit f6fa7a0ec9
17 changed files with 557 additions and 93 deletions

View File

@ -1,5 +1,6 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using isnd.Data.Catalog;
using Newtonsoft.Json;
namespace isnd.Data
@ -30,6 +31,16 @@ namespace isnd.Data
[JsonIgnore]
public virtual Package Package { get; set; }
[Required][JsonIgnore]
public long CommitNId { get; set ; }
[NotMapped]
public string CommitId { get => CommitNId.ToString(); }
[ForeignKey("CommitNId")]
public virtual Commit LatestCommit{ get; set; }
public string NugetLink => $"/package/{PackageId}/{FullString}/{PackageId}-{FullString}.nupkg";
public string NuspecLink => $"/package/{PackageId}/{FullString}/{PackageId}-{FullString}.nuspec";