private void button1_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(textBox1.Text) || string.IsNullOrWhiteSpace(textBox2.Text) || string.IsNullOrWhiteSpace(textBox3.Text)) { MessageBox.Show("Не все поля заполнены"); } else { using (var context = new BooksContext()) { bool isExist = false; foreach (var user in context.Users) { if (textBox1.Text == user.Login) { isExist = true; break; } } if (isExist || textBox1.Text == context.Administrator.Login) { MessageBox.Show("Логин занят"); } else { User user = new User { Login = textBox1.Text, Password = textBox2.Text, PhoneNumber = textBox3.Text, LikedBooks = new List <Book>(), ReservedBooks = new List <Book>(), }; context.Users.Add(user); context.SaveChanges(); UserWindow userWindow = new UserWindow(user); Close(); } } } }
private void button1_Click(object sender, EventArgs e) { using (var context = new BooksContext()) { if (string.IsNullOrWhiteSpace(textBox1.Text) || string.IsNullOrWhiteSpace(textBox2.Text)) { MessageBox.Show("Введите логин или пароль"); } else { if (textBox1.Text == context.Administrator.Login && textBox2.Text == context.Administrator.Password) { var window = new AdminWindow(); window.Show(); Close(); } else { bool isExist = false; foreach (var user in context.Users) { if (textBox1.Text == user.Login && textBox2.Text == user.Password) { isExist = true; var window = new UserWindow(user); window.Show(); Close(); } } if (!isExist) { MessageBox.Show("Неправильно введен логин или пароль"); } } } } }