Exemplo n.º 1
0
        // Buttons
        #region Buttons
        private void LoanBook_Btn_Click(object sender, EventArgs e)
        {
            // Hämtar Id för aktuell bok
            var iD = (int)BookGrid.CurrentRow.Cells["Id"].Value;
            // Hämtar bok utifrån det
            var book = _bookService.FindBook(iD);
            // Hämtar bookcopy utifrån det
            var bookCopy = _bookCopyService.GetBookCopyByBookId(iD);
            // Hämtar aktuell member
            var currentMember = (Member)Member_ComboBox.SelectedItem;

            if (_loanService.AvailableCopies(book) && currentMember != null)
            {
                _loanService.LoanBook(bookCopy, currentMember);
            }
        }