private IEnumerable <IEdiMessage> buildMessagesFromFileInfo(EdiFileInfo fileInfo, BusinessPartner partner) { var docs = fileInfo.Documents; if (docs == null) { throw new InvalidOperationException("File for partner " + partner.Text + " has no documents."); } var msgs = new List <IEdiMessage>(); docs.ForEach(d => msgs.Add(getMessageFrom(d, partner))); return(msgs); }
public IEnumerable <IEdiMessage> GenerateMessages(EdiFileInfo fileInfo, BusinessPartner partner) { return(buildMessagesFromFileInfo(fileInfo, partner)); }