コード例 #1
0
ファイル: Identifiers.cs プロジェクト: itsbalamurali/consent
 private static PersonIdentifier CompositeIdentifier(
     IdentifierDefinition definition, params PersonIdentifier[] identifiers) =>
 new PersonIdentifier(
     new CompositeIdentifierValue <PersonIdentifier>(
         identifiers.Where(_ => _.Value.Value != null).ToArray()),
     definition
     );
コード例 #2
0
 public PersonIdentifier(IIdentifierValue value, IdentifierDefinition definition)
 {
     Value      = value;
     Definition = definition;
 }
コード例 #3
0
ファイル: Identifiers.cs プロジェクト: itsbalamurali/consent
 public static Api.Client.Models.IdentifierDefinition ConvertToClientDefinition(this IdentifierDefinition definition)
 {
     return(new Api.Client.Models.IdentifierDefinition(
                definition.SystemName,
                ConvertToClientType <IdentifierDefinition>(definition.Type, ConvertToClientDefinition),
                definition.Name
                ));
 }
コード例 #4
0
ファイル: Identifiers.cs プロジェクト: itsbalamurali/consent
 public static PersonIdentifier PersonIdentifier <T>(T value, IdentifierDefinition definition) =>
 new PersonIdentifier(new SimpleIdentifierValue(value), definition);
コード例 #5
0
 private static PersonIdentifier PersonIdentifier <T>(T value, IdentifierDefinition definition)
 => Testing.Utils.Identifiers.PersonIdentifier(value, definition);