private void LoginCommandExecute() { AvtorisationProxy avtorisationProxy = new AvtorisationProxy(); try { User user = avtorisationProxy.Avtorisation(_avtView.tbNickName.Text, _avtView.tbPassword.Password); MainWindowView mainWindowView = new MainWindowView(); MainWindowViewModel mainWindowViewModel = new MainWindowViewModel(mainWindowView, user); mainWindowView.DataContext = mainWindowViewModel; _avtView.Visibility = Visibility.Hidden; mainWindowView.ShowDialog(); _avtView.Close(); } catch (Exception ex) { MsgBox ms = new MsgBox(ex.Message); ms.ShowDialog(); } //if (user != null) //{ //} //else //{ // MsgBox ms = new MsgBox("Користувача з таким ім'ям не знайдено, або не вірний пароль"); // ms.ShowDialog(); //} }
private void RegistrationExecute() { AvtorisationProxy avtorisationProxy = new AvtorisationProxy(); if (_registrationView.tbLogin.Text == string.Empty || _registrationView.tbPass.Password == string.Empty) { new MsgBox("Не всі поля заповнені").ShowDialog(); return; } if (avtorisationProxy.Registration(_registrationView.tbLogin.Text, _registrationView.tbPass.Password)) { new MsgBox("Ви вдало зареєстровані").ShowDialog(); _registrationView.Close(); } else { _registrationView.tbEror.Visibility = System.Windows.Visibility.Visible; _registrationView.tbLogin.Background = Brushes.Red; } }