Example #1
0
        public static NaturalPersonId MapNaturalPersonIdFromProto(ProtoNaturalPersonId naturalPersonId)
        {
            if (naturalPersonId == null)
            {
                return(null);
            }

            Country.List.TryGetValue(naturalPersonId.IssuingCountry, out var country);
            var proto = new NaturalPersonId(
                naturalPersonId.Identifier,
                (NaturalIdentificationType)naturalPersonId.IdentificationType,
                country,
                naturalPersonId.NonstateIssuer);

            return(proto);
        }
Example #2
0
        public static ProtoNaturalPersonId MapNaturalPersonIdToProto(NaturalPersonId naturalPersonId)
        {
            if (naturalPersonId == null)
            {
                return(null);
            }

            var proto = new ProtoNaturalPersonId()
            {
                IdentificationType = (int)naturalPersonId.IdentificationType,
                Identifier         = naturalPersonId.Identifier,
                IssuingCountry     = naturalPersonId.IssuingCountry.TwoLetterCode,
                NonstateIssuer     = naturalPersonId.NonStateIssuer ?? string.Empty
            };

            return(proto);
        }