예제 #1
0
        public string AddBookToStock(Book book)
        {
            bool isValidIsbn = IsbnChecker.Check(book.Isbn);

            if (!isValidIsbn)
            {
                throw new Exception("ISBN NO Geçerli değil");
            }

            if (book.WarehouseLocation < 1 && book.WarehouseLocation > 999)
            {
                throw new Exception("Depo yeri geçerli değil");
            }

            book.IsValidIsbn = true;
            _repository.AddBookToStock(book);
            return("Yeni kitap başarıyla eklendi");
        }