Example #1
0
 public IcdIdentifier Parse(string icd, string identifier)
 {
     try
     {
         return(IcdIdentifier.Of(this.FindByIdentifier(icd), identifier));
     }
     catch (ArgumentException e)
     {
         throw new PeppolParsingException(e.Message, e);
     }
 }
Example #2
0
 public IcdIdentifier Parse(ParticipantIdentifier participantIdentifier)
 {
     try
     {
         string[] parts = participantIdentifier.Identifier.Split(new [] { ":" }, 2, StringSplitOptions.None);
         return(IcdIdentifier.Of(
                    this.FindBySchemeAndCode(participantIdentifier.Scheme, parts[0]),
                    parts[1]));
     }
     catch (ArgumentException e)
     {
         throw new PeppolParsingException(e.Message, e);
     }
 }