Example #1
0
        private void findBySurnameButton_Click(object sender, EventArgs e)
        {
            var librarianRepository = new LibrarianRepository();

            if (string.IsNullOrEmpty(surnameTextBox.Text))
            {
                SetDataGridView();
                return;
            }
            List <Librarian> librarians = librarianRepository.FindBySurname(surnameTextBox.Text);

            if (librarians == null)
            {
                dataGridView1.DataSource = "No readers found";
                return;
            }

            dataGridView1.DataSource = librarians.OrderBy(b => b.Id)
                                       .Select(b => new
            {
                b.Id,
                b.Name,
                b.Surname,
                b.Patronymic,
                b.DateOfBirth,
                b.TelephoneNumber
            }).ToList();;
        }