internal PRIALibraryV24.PRIA_PACKAGE_Type ToPriaPackage() { PRIALibraryV24.PRIA_PACKAGE_Type package = new PRIALibraryV24.PRIA_PACKAGE_Type(); package._Identifier = this.gscccaID.ToString(); package.PRIA_DOCUMENT = new List <PRIALibraryV24.PRIA_DOCUMENT_Type>(); int seq = 1; foreach (Filing f in this.Filings) { package.PRIA_DOCUMENT.Add(f.ToPriaDocument(seq)); seq++; } return(package); }
/// <summary> /// Transforms a package instance into a PRIA Package instance /// </summary> /// <param name="p">A package to transform into a PRIA Pacakge</param> /// <returns>A Pria Package Object</returns> internal static Package FromPriaPackage(PRIALibraryV24.PRIA_PACKAGE_Type p) { Package package = new Package(); try { Guid g = Guid.Parse(p._Identifier); package.GSCCCAID = g; if (p.PRIA_DOCUMENT != null) { foreach (PRIALibraryV24.PRIA_DOCUMENT_Type doc in p.PRIA_DOCUMENT) { Filing f = Filing.FromPriaDoc(doc); package.Filings.Add(f); } } } catch { package = null; } return(package); }