public void CreateAndUploadMigrationPackage()
        {
            if (!_filesToMigrate.Any()) throw new Exception("No files to create Migration Package for, run ProvisionTestFiles() first!");

            var manifestPackage = new ManifestPackage(_target);
            var filesInManifestPackage = manifestPackage.GetManifestPackageFiles(_filesToMigrate);

            var blobContainingManifestFiles = _blobContainingManifestFiles;
            blobContainingManifestFiles.RemoveAllFiles();

            foreach (var migrationPackageFile in filesInManifestPackage)
            {
                blobContainingManifestFiles.UploadFile(migrationPackageFile.Filename, migrationPackageFile.Contents);
            }
        }
Exemplo n.º 2
0
 public void CreateAndUploadMigrationPackage()
 {
     if (_sourceItemsCollections.Count > 0)
     {
         var manifestPackage             = new ManifestPackage(_target, _source);
         var filesInManifestPackage      = manifestPackage.GetManifestPackageFiles(_sourceItemsCollections, _listDestinationItemsCollections, _source._listName, _sourceContext);
         var blobContainingManifestFiles = _blobContainingManifestFiles;
         blobContainingManifestFiles.RemoveAllFiles();
         foreach (var migrationPackageFile in filesInManifestPackage)
         {
             blobContainingManifestFiles.UploadFile(migrationPackageFile.Filename, migrationPackageFile.Contents);
         }
     }
     else
     {
         throw new Exception("No Items for migrate Package for, run ProvisionTestFiles() first!");
     }
 }
Exemplo n.º 3
0
        public void CreateAndUploadMigrationPackage()
        {
            if (!_filesToMigrate.Any())
            {
                throw new Exception("No files to create Migration Package for, run ProvisionTestFiles() first!");
            }

            var manifestPackage        = new ManifestPackage(_target);
            var filesInManifestPackage = manifestPackage.GetManifestPackageFiles(_filesToMigrate);

            var blobContainingManifestFiles = _blobContainingManifestFiles;

            blobContainingManifestFiles.RemoveAllFiles();

            foreach (var migrationPackageFile in filesInManifestPackage)
            {
                blobContainingManifestFiles.UploadFile(migrationPackageFile.Filename, migrationPackageFile.Contents);
            }
        }