private void ButtonLoginWindow_Click(object sender, RoutedEventArgs e) { string LoginCheck = textBoxLogin.Text; string PasswordCheck = passwordBox1.Password; using (_unitOfWork) { if (textBoxLogin.Text == "" || passwordBox1.Password == "") { MessageBox.Show("Please, fill in all the information"); } if (AuthorizationLogic.LoginCheking(LoginCheck, PasswordCheck, _unitOfWork)) { AuthorizationLogic.GetUser(LoginCheck, _unitOfWork); MainWindow mainWindow = new MainWindow(AuthorizationLogic.GetUser(LoginCheck, _unitOfWork), _unitOfWork); mainWindow.Show(); this.Close(); } else { MessageBox.Show("Incorrect User login or password."); } } }