Example #1
0
 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"));
 }
Example #2
0
 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());
 }