/// <summary> /// Converts a FilingParty into a strongly types Pria Grantee /// </summary> /// <returns>A PRIA_GRANTEE_TYPE object</returns> internal PRIALibraryV24.PRIA_GRANTEE_Type ToPriaGrantee() { PRIALibraryV24.PRIA_GRANTEE_Type g = new PRIALibraryV24.PRIA_GRANTEE_Type(); g._StreetAddress = this.address1; g._StreetAddress2 = this.address2; g._City = this.city; g._ID = this.identifier; g._PostalCode = this.postalCode; g._State = this.state; g._UnparsedName = this.name; if (this.nonPersonEntity) { g.NonPersonEntityIndicator = "Y"; } return(g); }
/// <summary> /// Creates a FilingParty from a strongly typed Pria Grantee /// </summary> /// <returns>A FilingParty Object</returns> internal static FilingParty FromPriaGrantee(PRIALibraryV24.PRIA_GRANTEE_Type g) { FilingParty p = new FilingParty(); p.Address1 = g._StreetAddress; p.Address2 = g._StreetAddress2; p.City = g._City; p.Identifier = g._ID; p.PostalCode = g._PostalCode; p.State = g._State; p.Name = g._UnparsedName; if (!string.IsNullOrEmpty(g.NonPersonEntityIndicator) && g.NonPersonEntityIndicator.ToUpper() == "Y") { p.nonPersonEntity = true; } return(p); }