示例#1
0
 public static BankReference GetReference(BankReference reference)
 {
     try
     {
         return(InternationalReference.CreateReference(reference));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
示例#2
0
 public static BankReference SelectReference(string reference)
 {
     //Select reference type, create and return reference
     if (NationalReference.IsValid(reference))
     {
         return(new NationalReference(reference));
     }
     else if (InternationalReference.IsValid(reference))
     {
         return(new InternationalReference(reference));
     }
     else
     {
         throw new FormatException("Invalid input!");
     }
 }