public ActionResult EditAccount(string name, string password) { if (Session["UserId"] == null) { return(RedirectToAction("Login", "Home")); } if (password != "" && password.Length > 5) { tblUserAccountDetail objUserAccountDetail = dbEntities.tblUserAccountDetails.Find(Session["UserId"]); objUserAccountDetail.FullName = name; objUserAccountDetail.Password = Utility.Encrypt(password, "ER"); dbEntities.SaveChanges(); TempData["SaveChanges"] = 1; } else { ViewBag.notValidated = 1; } tblUserAccountDetail objUserAccountDetail1 = dbEntities.tblUserAccountDetails.Find(Session["UserId"]); ViewBag.accountDetails = objUserAccountDetail1; return(View()); }
public ActionResult Login(string email, string password) { List <tblUserAccountDetail> objUserAccount = dbEntities.SP_CheckUserLogin(email, Utility.Encrypt(password, "ER")).ToList(); if (objUserAccount.Count > 0) { if (dbEntities.SP_CheckUserAccountStatus(email, 1).FirstOrDefault().Value > 0) { ViewBag.Status = "Please check your mail to activate the account!!!"; ViewBag.Activation = 1; TempData["Email"] = email; return(View()); } if (dbEntities.SP_CheckUserAccountStatus(email, 2).FirstOrDefault().Value > 0) { ViewBag.Status = "Your Account has been cancelled. Please contact to Administration!!!"; return(View()); } Session["UserId"] = objUserAccount[0].UserId; Session["FirstName"] = objUserAccount[0].tblUserPersonalDetails.FirstOrDefault().FirstName; Session["EmailId"] = objUserAccount[0].EmailId; string lastAccessedDateTime = objUserAccount[0].LastAccessDateTime.ToString(); DateTime currentAccessedDateTime = DateTime.Now; if (string.IsNullOrEmpty(lastAccessedDateTime)) { Session["LastAccessedDateTime"] = currentAccessedDateTime.ToString(); } else { Session["LastAccessedDateTime"] = lastAccessedDateTime; } tblUserAccountDetail objUserAccountDetail = dbEntities.tblUserAccountDetails.Find(objUserAccount[0].UserId); objUserAccountDetail.LastAccessDateTime = currentAccessedDateTime; dbEntities.SaveChanges(); //////////// //string s = Session["ToPage"].ToString(); //if (Session["ToPage"] == "MyReminders") // return RedirectToAction(s, "Home", new { area = "User" }); /////////////// return(RedirectToAction("Index", "Home", new { area = "User" })); } else { ViewBag.Status = "Invalid Email Address or Password"; } return(View()); }
public ActionResult EditAccount() { if (Session["UserId"] == null) { return(RedirectToAction("Login", "Home")); } tblUserAccountDetail objUserAccountDetail = dbEntities.tblUserAccountDetails.Find(Session["UserId"]); ViewBag.accountDetails = objUserAccountDetail; return(View()); }