public new ActionResult Profile() { using (FrontEndDB db = new FrontEndDB()) { var userId = Convert.ToDecimal(Session["UserId"]); return(View(db.UserInfoes.Where(t => t.Id == userId).ToList())); } }
public ActionResult Register(UserInfo account) { if (ModelState.IsValid) { using (FrontEndDB db = new FrontEndDB()) { db.UserInfoes.Add(account); db.SaveChanges(); } ModelState.Clear(); ViewBag.Message = account.UserName + "successfully registred"; return(RedirectToAction("Login")); } return(View()); }
public ActionResult Login(UserInfo user) { using (FrontEndDB db = new FrontEndDB()) { var usr = db.UserInfoes.Single(u => u.UserName == user.UserName && u.Password == user.Password); if (usr != null) { Session["UserId"] = usr.Id.ToString(); Session["Username"] = usr.UserName.ToString(); return(RedirectToAction("Profile")); } else { ModelState.AddModelError("", "Email or password is wrong"); } } return(View()); }