public ActionResult Register(Player account) { if (ModelState.IsValid) { using (SimGameEntities db = new SimGameEntities()) { db.Players.Add(account); db.SaveChanges(); } ModelState.Clear(); ViewBag.Message = "Succesfully registered."; } return(RedirectToAction("Login")); }
public ActionResult Login(Player user) { using (SimGameEntities db = new SimGameEntities()) { var usr = db.Players.FirstOrDefault(u => u.username == user.username && u.password == user.password); if (usr != null) { Session["UserID"] = usr.Id.ToString(); Session["Username"] = usr.username.ToString(); return(RedirectToAction("Game", "Home")); } else { ModelState.AddModelError("", "User name or password is wrong!"); } } return(View()); }