public bool UserLogin(tblUsers user) { DB = new SpeedwayBettingEntities(); var readUser = (from u in DB.tblUsers where u.Login == user.Login select u).FirstOrDefault(); if (readUser != null && readUser.Password == CalculateMD5Hash(user.Password)) { Properties.Settings.Default.UserLogin = readUser.Login; Properties.Settings.Default.UserID = readUser.ID; return(true); } return(false); }
public bool CreateUser(tblUsers user) { var readUser = (from u in DB.tblUsers where u.Login == user.Login select u).ToList(); if (readUser.Count == 0) { string plainPassword = user.Password; user.Password = CalculateMD5Hash(user.Password); DB.tblUsers.Add(user); DB.SaveChanges(); user.Password = plainPassword; return(true); } return(false); }