private void DoLogIn() { LoginViewModel loginUser = new LoginViewModel(); loginUser.Username = txtUsername.Text; loginUser.Password = txtPassword.Text; LoginViewModelBLL checkLoginUser = new LoginViewModelBLL(); bool loginUserExists = checkLoginUser.CheckLogIn(loginUser); if (loginUserExists) { this.Close(); //Console.WriteLine(UserInfo.CurrentUser); Thread thread = new Thread(() => { Application.Run(new FrmMain()); }); thread.SetApartmentState(ApartmentState.STA); thread.Start(); } else { MessageBox.Show(this, "Invalid Username or Password!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnConfirm_Click(object sender, EventArgs e) { if (InputsAreValid()) { LoginViewModel loginUser = new LoginViewModel(); loginUser.UserId = UserInfo.UserId; loginUser.Password = txtOldPassword.Text; loginUser.NewPassword = txtNewPassword.Text; LoginViewModelBLL loginViewModelBLL = new LoginViewModelBLL(); if (loginViewModelBLL.ChangePassword(loginUser)) { txtOldPassword.Text = string.Empty; txtNewPassword.Text = string.Empty; txtRetypeNewPassword.Text = string.Empty; lblStatus.Text = " Successfully changed password"; } else { lblStatus.Text = " Old password / new password entered did not match"; } } }