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"));
                }
            }
        }
Exemplo n.º 2
0
 public EmployeeRepository()
 {
     _context = new EmployeeManagerEntities();
 }