public ActionResult Login(UserAccount user) { try { using (MaaPlayerEntities db = new MaaPlayerEntities()) { var usr = (from userlist in db.UserAccounts where userlist.UserName == user.UserName && userlist.Password == user.Password select new { userlist.UserID, userlist.UserName }).ToList(); //var usr = db.UserAccounts.Single(u => u.UserName == user.UserName && u.Password == user.Password); if (usr != null) { Session["UserID"] = usr.FirstOrDefault().UserID.ToString(); Session["UserName"] = usr.FirstOrDefault().UserName.ToString(); return(RedirectToAction("Home")); } else { ModelState.AddModelError("", "Username or Pasword is Wong."); } } } catch (Exception ex) { ModelState.AddModelError("", "Username or Pasword is Wong."); } return(View()); }
// GET: UserAccount public ActionResult Index() { using (MaaPlayerEntities db = new MaaPlayerEntities()) { return(View(db.UserAccounts.ToList())); } }
public ActionResult Register(UserAccount account) { if (ModelState.IsValid) { using (MaaPlayerEntities db = new MaaPlayerEntities()) { account.UserID = Guid.NewGuid(); db.UserAccounts.Add(account); db.SaveChanges(); } ModelState.Clear(); ViewBag.Message = account.FirstName + " " + account.LastName + " successfully registered."; } return(View()); }