示例#1
0
        public ReleaseDTO GetRelease()
        {
            ReleaseManifestDTO manifest = getManifest(ReleaseLocation);

            return(new ReleaseDTO(manifest, this.getFilesFromRelease()));
        }
示例#2
0
 public ReleaseDTO(ReleaseManifestDTO manifest, IEnumerable <File> files)
 {
     this.Manifest = manifest;
     this.Files    = files;
 }
示例#3
0
        private ReleaseManifestDTO getManifest(ItemLocation location)
        {
            var manifest = location.SetName(ReleaseManifestDTO.FileName);

            return(ReleaseManifestDTO.FromByteArray(this.fileSystemService.GetFile(manifest).GetContent()));
        }