Example #1
0
        /// <summary> Add book to the list.</summary>
        /// <param name="book"> The book to add. </param>
        public void AddBook(Book book)
        {
            if (IfBookExists(book))
            {
                throw new ArgumentException("The book already exists!");
            }

            BookList.Add(book);
        }
        /// <summary> Add book to the list.</summary>
        /// <param name="book"> The book to add. </param>
        public void AddBook(Book book)
        {
            if (IfBookExists(book))
            {
                logger.Error("The book already exists!");
                throw new ArgumentException("The book already exists!");
            }

            BookList.Add(book);
            logger.Info("Book was added successfully");
        }