Beispiel #1
0
        /// <summary>
        /// Filling Como Boxes (on change)
        /// </summary>
        private void FillComboBoxes()
        {
            ShowAllBooks(_bookService.All());
            ShowAllLoans(_loanService.AllLoans());

            AddBookAuthor_ComboBox.Items.Clear();
            Member_ComboBox.Items.Clear();
            AllMembers_listbox.Items.Clear();

            foreach (var author in _authorService.AllAuthors())
            {
                AddBookAuthor_ComboBox.Items.Add(author);
            }

            SearchBookByAuthor_combobox.Items.Clear();

            foreach (var author in _authorService.AllAuthors())
            {
                SearchBookByAuthor_combobox.Items.Add(author);
            }

            // Notera: Går bra att ej köra Member.Name här eftersom jag overridar ToString i modellen istället.
            // Därför blir det smidigare att casta när jag ska låna.
            foreach (var member in _memberService.AllMembers())
            {
                Member_ComboBox.Items.Add(member);
                AllMembers_listbox.Items.Add(member);
            }
        }