public User GetUserById(int id) { using (var database = new BettingAppDBEntities()) { var user = database.Users.FirstOrDefault(u => u.ID_User == id); return(user); } }
public User GetUserByUsername(string username) { using (var database = new BettingAppDBEntities()) { var user = database.Users.FirstOrDefault(u => u.Username == username); return(user); } }
public bool RegisterResult(User user) { using (var database = new BettingAppDBEntities()) { var testUser = GetUserByUsername(user.Username); if (testUser != null) { return(false); } user.Password = user.Password.GetHashCode().ToString(); database.Users.Add(user); database.SaveChanges(); return(true); } }
public bool LoginResult(string username, string password) { using (var database = new BettingAppDBEntities()) { var user = database.Users.FirstOrDefault(u => u.Username == username); if (user == null) { return(false); } var hashPass = password.GetHashCode().ToString(); if (user.Password == hashPass) { return(true); } else { return(false); } } }