private void ProcessPackage(List <SalesforceFileProxy> filesToSave, string directory) { // save package.xml XmlDocument packageXml = filesToSave.GetPackageXml(); var fullXmlFilename = SalesforceFileProcessing.EnsureFileName("package.xml", directory); packageXml.Save(fullXmlFilename); }
private void ProcessFiles(IEnumerable <SalesforceFileProxy> filesToSave, string directory) { SalesforceFileProcessing.EnsureFolder(directory); foreach (SalesforceFileProxy salesforceFileProxy in filesToSave) { var filename = SalesforceFileProcessing.EnsureFileName(salesforceFileProxy.FileName, directory); if (salesforceFileProxy.BinaryBody != null && !SalesforceFileProcessing.SaveByteArray(filename, salesforceFileProxy.BinaryBody)) { Log.Error("Couldn't write binary file to disk"); } } }