Exemple #1
0
 //Benutzer aktualisieren
 public void UpdateClient(String username, String password, String name, String surname, String eMail,
                          String gender)
 {
     //Falls das Passwort nicht geändert wurde, darf es nicht erneut gehasht werden.
     if (password == "placeholder")
     {
         Client client = new Client(username, cdl.FindClient(username).Password, name, surname, eMail, gender);
         cdl.UpdateClient(username, client);
     }
     else //Falls Passwort geändert wurde wir der komplette User aktualisiert (Neuer Hash muss generiert werden)
     {
         String hashedPassword = PasswordHasher.Hash(password);
         Client client         = new Client(username, hashedPassword, name, surname, eMail, gender);
         cdl.UpdateClient(username, client);
     }
 }
        public void TestCleanup()
        {
            ClientDL dl = new ClientDL();

            if (dl.FindClient("maxxx") != null)
            {
                dl.DeleteClient("maxxx");
            }

            if (dl.FindClient("eva") != null)
            {
                dl.DeleteClient("eva");
            }

            if (dl.FindClient("Frodo") != null)
            {
                dl.DeleteClient("Frodo");
            }
        }