public void AddPackageRevision(PackageRevision packageRev) { if (packageRev == null) { throw new ArgumentNullException(nameof(packageRev)); } _packageStoreData.AddPackageFolder(packageRev.Package); _packageStoreData.AddPackageRevisionFolder(packageRev); _packageStoreData.ExtractPackageRevisionToFolder(packageRev); if (Entries.ToList().Exists(e => e.Package.Identifier == packageRev.Package.Identifier)) { Entries.Single(e => e.Package.Identifier == packageRev.Package.Identifier).PackageRevisions.Add(packageRev); } else { Entries.Add(new PackageStoreEntry(packageRev.Package, new List <PackageRevision> { packageRev })); } }
public void ExtractPackageRevisionToFolder(PackageRevision packageRev) { }
public void AddPackageRevisionFolder(PackageRevision packageRev) { }