public void AddPackage(PackageDefinition packageDefinition)
 {
     if (!this.Packages.Contains(packageDefinition))
     {
         this.Packages.Add(packageDefinition);
     }
 }
 public List<ManifestFile> MakeFilesList(PackageDefinition package)
 {
     List<ManifestFile> res = new List<ManifestFile>();
     res = package.Sources.Select(item => new ManifestFile() { Source = item.Source, Target = item.Destination }).ToList();
     return res;
 }
 public ManifestMetadata GetPackageMetadata(PackageDefinition package)
 {
     throw new NotImplementedException();
 }