public static void RemoveUserFromDGV(DataGridView dgv, int id, int row) { User u = User.Find(id); u.Delete(); dgv.Rows.RemoveAt(row); }
public static bool EditUser(int id, string username, string email, string password, int permission_id) { string hashing_password = Validation.GenerateHash(password); User user = User.Find(id); user.name = username; user.email = email; user.password = hashing_password; user.permission_id = permission_id; return(user.Save()); }
public static User Authenticate(string email, string password) { if (Validation.IsEmail(email)) { User user = User.Find(email); if (user != null && Validation.VerifyPassword(user.password, password)) { return(user); } } return(null); }