Exemplo n.º 1
0
        private ICollection <BiblosDocumentInfo> FillUDSDocuments(Helpers.UDS.Document document)
        {
            if (document == null || document.Instances == null)
            {
                return(new List <BiblosDocumentInfo>());
            }

            IList <BiblosDocumentInfo> docInfos = new List <BiblosDocumentInfo>();

            foreach (DocumentInstance instance in document.Instances)
            {
                IList <BiblosDocumentInfo> bibDocs = BiblosDocumentInfo.GetDocuments(Guid.Parse(instance.StoredChainId));
                foreach (BiblosDocumentInfo doc in bibDocs)
                {
                    docInfos.Add(doc);
                }
            }

            return(docInfos.ToList());
        }
Exemplo n.º 2
0
        public static BiblosDocumentInfo[] FillUDSDocuments(Helpers.UDS.Document document)
        {
            if (document == null || document.Instances == null)
            {
                return(new BiblosDocumentInfo[] { });
            }

            IList <BiblosDocumentInfo> docInfos = new List <BiblosDocumentInfo>();
            IList <BiblosDocumentInfo> bibDocs;

            foreach (DocumentInstance instance in document.Instances)
            {
                bibDocs = BiblosDocumentInfo.GetDocumentsLatestVersion(Guid.Parse(instance.StoredChainId));
                foreach (BiblosDocumentInfo doc in bibDocs)
                {
                    docInfos.Add(doc);
                }
            }
            return(docInfos.ToArray());
        }