Example #1
0
        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);
        }
Example #2
0
 public IEnumerable <IEdiMessage> GenerateMessages(EdiFileInfo fileInfo, BusinessPartner partner)
 {
     return(buildMessagesFromFileInfo(fileInfo, partner));
 }