private static string GetFileName(EDITransmissionPackage package) { var control = package.GetInterchangeControl(); var partner = package.GetBusinessPartner(); return string.Format("{0}{1}{2}.out", control.FunctionalID, control.ControlNumber, partner.Code); }
public void Save(EDITransmissionPackage ediTransmissionPackage) { var ediXmlInterchangeControl = ediTransmissionPackage.GetInterchangeControl(); var fname = GetFileName(ediTransmissionPackage); var workingName = _config.WorkingFolder() + fname; //string uploadName = ediTransmissionPackage.GetUploadFolder() + fname; var code = ediTransmissionPackage.GetBusinessPartner(); var pathToUse = TransmissionPath.Edict; if (code == BusinessPartner.Initech) pathToUse = TransmissionPath.Initech; var uploadName = _config.GetUploadFolderFor(pathToUse) + fname; _fileUtilities.SaveTextAndRename(ediXmlInterchangeControl.Value, workingName, uploadName); }