示例#1
0
        private void AddBook_Button_Click(object sender, EventArgs e)
        {
            // Skapar lista för smidig validering
            var validationList = new List <string>
            {
                AddBookISBN_textbox.Text,
                AddBookTitle_TextBox.Text,
                AddBookDescription_TextBox.Text,
            };

            if (CheckInput(validationList) && AddBookAuthor_ComboBox.SelectedItem != null)
            {
                var book = new Book()
                {
                    Isbn        = AddBookISBN_textbox.Text,
                    Title       = AddBookTitle_TextBox.Text,
                    Description = AddBookDescription_TextBox.Text,
                    Author      = (Author)AddBookAuthor_ComboBox.SelectedItem,
                    BookCopies  = (int)AddBookNumberOfCopies_drop.Value
                };

                _bookService.AddBook(book);

                for (int i = 0; i < book.BookCopies; i++)
                {
                    var bookCopy = new BookCopy()
                    {
                        Book = book
                    };

                    _bookCopyService.AddBookCopy(bookCopy);
                }

                ClearBookAdministration();
            }
        }
示例#2
0
 private void btn_addCopy_Click(object sender, EventArgs e)
 {
     pBookCopyService.AddBookCopy(pBook);
 }