public ActionResult Authorize(EmployeeManager.Web.Models.User userModel) { using (EmployeeManagerEntities db = new EmployeeManagerEntities()) { if (userModel.password != null) { var encryptedPassword = EncryptString(userModel.password); } else { userModel.LoginErrorMessage = "Wrong Username or Password."; return(View("Index", userModel)); } var userDetails = db.Users.Where(x => x.username == userModel.username && x.password == userModel.password).FirstOrDefault(); if (userDetails == null) { userModel.LoginErrorMessage = "Wrong Username or Password."; return(View("Index", userModel)); } else { Session["userId"] = userDetails.userId; Session["username"] = userDetails.username; return(RedirectToAction("Index", "Home")); } } }
public EmployeeRepository() { _context = new EmployeeManagerEntities(); }