private async void ChangePassButton_Click(object sender, RoutedEventArgs e) { ProgressSpin.IsActive = true; WrongPassLabel.Visibility = Visibility.Hidden; if (ValidateForm()) { using (IAuthenticationCore core = new AuthenticationCore()) { var passwordModel = new ChangePasswordModel() { Login = UserCredentials.Username, Password = OldPassBox.Password, NewPassword = NewPasswordBox.Password }; if (await core.ChangePasswordAsync(passwordModel)) { Logout(); } else { WrongPassLabel.Visibility = Visibility.Visible; } } } else { MessageBox.Show("Invalid form"); } ProgressSpin.IsActive = false; }
private async void SubmitButton_Click(object sender, RoutedEventArgs e) { ProgressSpin.IsActive = true; if (ValidateForm()) { using (IAuthenticationCore core = new AuthenticationCore()) { bool result = false; if (currentAccount == null) { var loginModel = new AccountDTO() { Login = LoginBox.Text, Name = NameBox.Text, PhoneNumber = PhoneBox.Text, Email = EmailBox.Text }; result = await core.AddAccountAsync(loginModel); if (result) { MessageBox.Show("Successfully added account"); Close(); } else { MessageBox.Show("Error occured while adding account"); } } else { currentAccount.Name = NameBox.Text; currentAccount.PhoneNumber = PhoneBox.Text; currentAccount.Email = EmailBox.Text; result = await core.EditAccountAsync(currentAccount); if (result) { MessageBox.Show("Successfully edited account"); Close(); } else { MessageBox.Show("Error occured while editing account"); } } } } else { MessageBox.Show("Invalid form"); } ProgressSpin.IsActive = false; }
public IActionResult CheckLogin(string username, string password) { bool result = AuthenticationCore.CheckAuth(username, password); if (result) { } return(Json(new { message = "Başarılı", success = result })); }
private async void LogInButton_Click(object sender, RoutedEventArgs e) { ProgressSpin.IsActive = true; LoginFailed.Visibility = Visibility.Hidden; LogInButton.IsEnabled = false; if (LoginBox.Text.Length > 0 && PasswordBox.Password.Length > 0) { using (IAuthenticationCore core = new AuthenticationCore()) { var loginModel = new LoginModel() { Login = LoginBox.Text, Password = PasswordBox.Password }; if (core.AdminLogin(loginModel)) { AdministratorPanel newAdministratorWindow = new AdministratorPanel(); newAdministratorWindow.Show(); Close(); } else { if (await core.LoginAsync(loginModel)) { LoginFailed.Visibility = Visibility.Hidden; UserPanel newMainWindow = new UserPanel(); newMainWindow.Show(); Close(); } else { LoginFailed.Visibility = Visibility.Visible; } } } } else { MessageBox.Show("Invalid form"); } ProgressSpin.IsActive = false; LogInButton.IsEnabled = true; }