Exemple #1
0
 public Book(string isbnText)
 {
     int isbnLength = isbnText.Replace("-", "").Replace(" ", "").Length;
     if (isbnLength == 10)
         ISBN = new ISBN10(isbnText);
     else if (isbnLength == 13)
         ISBN = new ISBN13(isbnText);
     else
         throw new ArgumentException("Invalid Argument", "isbnText");
 }
Exemple #2
0
        public Book(string isbnText)
        {
            int isbnLength = isbnText.Replace("-", "").Replace(" ", "").Length;

            if (isbnLength == 10)
            {
                ISBN = new ISBN10(isbnText);
            }
            else if (isbnLength == 13)
            {
                ISBN = new ISBN13(isbnText);
            }
            else
            {
                throw new ArgumentException("Invalid Argument", "isbnText");
            }
        }