Exemplo n.º 1
0
        public static void RemoveUserFromDGV(DataGridView dgv, int id, int row)
        {
            User u = User.Find(id);

            u.Delete();
            dgv.Rows.RemoveAt(row);
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
 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);
 }