This sample script demonstrates how to copy files from one file attachment control to another.
Code Sample
var files = bpmAppService.BPMSServices.DmsService.GetFileFromControl(domainObject.Documents);
foreach(var file in files)
{
if(domainObject.BPMAPP_Audit_Mid_PlanExecute_RequirementRequirementAudit.Documents == null)
{
domainObject.BPMAPP_Audit_Mid_PlanExecute_RequirementRequirementAudit.Documents = Guid.NewGuid().ToString();
bpmAppService.BPMSServices.DomainObjectService.SaveObject(domainObject.BPMAPP_Audit_Mid_PlanExecute_RequirementRequirementAudit);
}
bpmAppService.BPMSServices.DmsService.AddAttachFile(bpmAppService.BPMSServices.DmsService.GetFileContent(domainObject.Documents, file.Id), file.Name, domainObject.BPMAPP_Audit_Mid_PlanExecute_RequirementRequirementAudit.Documents);
}
}