private void userLoginButton_Click(object sender, EventArgs e) { string password = passwordTextField.Text; string email = emailTextField.Text; if (password == string.Empty || email == string.Empty) { MessageBox.Show(Resources.EnterAllFieldsMessage, Resources.WarningMessage); return; } UserModel user; try { user = userProvider.GetUser(email, PasswordEncryptionProvider.EncryptPassword(password)); } catch (Exception ex) { MessageBox.Show(ex.Message, Resources.ErrorMessage); return; } if (user != null) { this.CurrentUser = user; this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show(Resources.IncorrectLoginPasswordMessage, Resources.IncorrectInputMessage); } }
private void userRegisterButton_Click(object sender, EventArgs e) { string name = nameTextField.Text; string password = passwordTextField.Text; string email = emailTextField.Text; if (password == string.Empty || email == string.Empty || name == string.Empty) { MessageBox.Show(Resources.EnterAllFieldsMessage, Resources.WarningMessage); return; } var newUser = new UserModel() { Name = name, Email = email, Password = PasswordEncryptionProvider.EncryptPassword(password) }; bool wasUserAdded; try { wasUserAdded = userProvider.AddUser(newUser); } catch (Exception ex) { MessageBox.Show(ex.Message, Resources.ErrorMessage); return; } if (wasUserAdded) { MessageBox.Show((name + Resources.AddedMessame), Resources.SuccessMessage); clearFields(); this.nameTextField.Visible = false; this.userNameLabel.Visible = false; this.createNewAccountButton.Visible = true; this.userLoginButton.Visible = true; this.cancelButton.Visible = false; } else { MessageBox.Show(Resources.UserExistsMessage, Resources.ErrorMessage); } }
public UserModel GetUser(string login, string password) { var result = this.userProvider.GetUser(login, PasswordEncryptionProvider.EncryptPassword(password)); return(result); }