public ActionResult Login(Login login) { if (ModelState.IsValid) { var member = memberRepository.Login(login.email, login.password); if (member != null) { var test = memberFunction.CovertToSha(member.lname + member.fname); Session["Hash"] = test; Session["ID"] = member.id; return(RedirectToRoute(new { Controller = "Transaction", Action = "Transactionlist" })); } ModelState.AddModelError("LoginError", "Username and Password do not match , Please try Again"); } return(View(login)); }