コード例 #1
0
        public static JuridicalPersonId MapJuridicalPersonIdFromProto(ProtoJuridicalPersonId juridicalPersonId)
        {
            if (juridicalPersonId == null)
            {
                return(null);
            }

            Country.List.TryGetValue(juridicalPersonId.IssuingCountry, out var country);
            var proto = new JuridicalPersonId(
                juridicalPersonId.Identifier,
                (JuridicalIdentificationType)juridicalPersonId.IdentificationType,
                country,
                juridicalPersonId.NonstateIssuer);

            return(proto);
        }
コード例 #2
0
        public static ProtoJuridicalPersonId MapJuridicalPersonIdToProto(JuridicalPersonId juridicalPersonId)
        {
            if (juridicalPersonId == null)
            {
                return(null);
            }

            var proto = new ProtoJuridicalPersonId()
            {
                IdentificationType = (int)juridicalPersonId.IdentificationType,
                IssuingCountry     = juridicalPersonId.IssuingCountry.TwoLetterCode,
                Identifier         = juridicalPersonId.Identifier,
                NonstateIssuer     = juridicalPersonId.NonStateIssuer
            };

            return(proto);
        }