|
@@ -28,34 +28,7 @@ namespace RegAuth
|
|
|
|
|
|
private void RegClick(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
- if (login.Text.Equals("") || password.Password.Equals("") || firstName.Text.Equals("") || lastName.Text.Equals(""))
|
|
|
- {
|
|
|
- MessageBox.Show("Не все обязательные поля заполнены");
|
|
|
- return;
|
|
|
- }
|
|
|
- if (db.Users.Select(item => item.Login).Contains(login.Text))
|
|
|
- {
|
|
|
- MessageBox.Show("Пользователь с таким именем уже существует");
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- Users newUser = new Users()
|
|
|
- {
|
|
|
- Login = login.Text,
|
|
|
- Password = password.Password,
|
|
|
- LastName = lastName.Text,
|
|
|
- FirstName = firstName.Text,
|
|
|
- MiddleName = middleName.Text
|
|
|
- };
|
|
|
-
|
|
|
- db.Users.Add(newUser);
|
|
|
- db.SaveChanges();
|
|
|
- MessageBox.Show("Вы успешно зарегестрировались");
|
|
|
- MainWindow mainWindow = new MainWindow();
|
|
|
- mainWindow.Show();
|
|
|
- this.Close();
|
|
|
-
|
|
|
-
|
|
|
+ Registration(login.Text, password.Password, lastName.Text, firstName.Text, middleName.Text);
|
|
|
}
|
|
|
|
|
|
private void CancelClick(object sender, RoutedEventArgs e)
|
|
@@ -66,6 +39,39 @@ namespace RegAuth
|
|
|
this.Close();
|
|
|
}
|
|
|
|
|
|
+ public bool Registration(string loginText, string passwordText, string lastNameText, string firstNameText, string middleNameText)
|
|
|
+ {
|
|
|
+ if (loginText.Equals("") || passwordText.Equals("") || firstNameText.Equals("") || lastNameText.Equals(""))
|
|
|
+ {
|
|
|
+ MessageBox.Show("Не все обязательные поля заполнены");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ else if (db.Users.Select(item => item.Login).Contains(loginText))
|
|
|
+ {
|
|
|
+ MessageBox.Show("Пользователь с таким именем уже существует");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ Users newUser = new Users()
|
|
|
+ {
|
|
|
+ Login = loginText,
|
|
|
+ Password = passwordText,
|
|
|
+ LastName = lastNameText,
|
|
|
+ FirstName = firstNameText,
|
|
|
+ MiddleName = middleNameText
|
|
|
+ };
|
|
|
+
|
|
|
+ db.Users.Add(newUser);
|
|
|
+ db.SaveChanges();
|
|
|
+ MessageBox.Show("Вы успешно зарегестрировались");
|
|
|
+ MainWindow mainWindow = new MainWindow();
|
|
|
+ mainWindow.Show();
|
|
|
+ this.Close();
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|