Пример #1
0
 public ActionResult UnRegisterLogin(LoginViewModel loginViewModel)
 {
     if ((Session.Keys.Count > 0) && (!string.IsNullOrEmpty(Session["sessionGUID"].ToString())))
     {
         Data.Models.Login loginUserProfile = loginTable.SelectUser(Convert.ToInt32(Session["id"]));
         loginViewModel.login = loginUserProfile;
         return(View(loginViewModel));
     }
     else
     {
         return(View("Error"));
     }
 }
Пример #2
0
 public ActionResult UnRegisterLogin(Data.Models.Login unRegisterLogin)
 {
     if ((Session.Keys.Count > 0) && (!string.IsNullOrEmpty(Session["sessionGUID"].ToString())))
     {
         Int32             loginID  = Convert.ToInt32(Session["id"]);
         Data.Models.Login login    = loginTable.SelectUser(loginID);
         Int32             playerID = login.pID;
         //Delete from Logins
         loginTable.UnregisterUser(login);
         //Set the registered bit to 0 in Players
         playerTable.UnRegisterPlayer(playerID);
         return(RedirectToAction("Logout", "Home"));
     }
     else
     {
         throw new Exception("Session ID not found");
     }
 }
Пример #3
0
 public ActionResult RegisterLogin(Data.Models.Login registerLogin)
 {
     try
     {
         List <Player> players = playerTable.GetAllRegistered(false).ToList();
         registerLogin.Password = "******";
         //populate name from list
         registerLogin.Name         = players.Where(p => p.ID == registerLogin.pID).Select(p => p.Name).FirstOrDefault();
         registerLogin.EmailAddress = registerLogin.Name + "@test.com";
         if (players.Where(p => p.ID == registerLogin.pID).Any())
         {
             playerTable.RegisterPlayer(registerLogin.pID);
         }
         loginTable.AddNewUser(registerLogin);
         return(RedirectToAction("Index", "Scoreboard"));
     }
     catch
     {
         return(View("Error"));
     }
 }