/// <summary> /// btnLogin_Click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnLogin_Click(object sender, EventArgs e) { try { var isValidUser = false; var rememberme = false; if (!string.IsNullOrEmpty(txtusername.Text) && !string.IsNullOrEmpty(txtpassword.Text)) { var user = new UserBLL(); //user.UserName = txtusername.Text; //user.Password = txtpassword.Text; rememberme = (bool)chbxRememberMe.Checked; isValidUser = user.Login(txtusername.Text, txtpassword.Text); if (isValidUser) { Session["User"] = new Controllers.UserController().GetUserInfo(txtusername.Text); FormsAuthentication.SetAuthCookie(txtusername.Text, rememberme); Response.Redirect("~/home.aspx"); } else { errLable.Text = "The username and password provided is incorrect."; } } } catch (Exception) { throw; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { UserController userController = new UserController(); List<KeyValuePair<string, int>> userList = userController.GetAllUserNames(); foreach (var user in userList) { ListItem listItem = new ListItem(); listItem.Text = user.Key; listItem.Value = user.Value.ToString(); ddlUserList.Items.Add(listItem); } } }
public void TestGetUserInfo() { UserController userController = new UserController(); User user = userController.GetUserInfo("jlw923"); Assert.IsTrue(user.FirstName.Equals("Jennifer")); }