private void Changepassword(string Username, string NewPassword)
        {
            //Greife auf angemeldeten Benutzer zu
            BenutzerProfil User = ctx.BenutzerProfil.Where(x => x.NutzerName.Equals(Username)).FirstOrDefault();
            //Generiere Salt und Hash Wert für übergebenes Passwort
            SaltAndHash sh = GenerateSaltAndHash(NewPassword);

            //Ändere Hash und Salt
            User.hash = sh.hash;
            User.salt = sh.salt;
            //speichere Änderungen
            ctx.SaveChanges();
        }
        private void NutzerAnlegen(string NutzerName, string Password)
        {
            //Salt und Hash Werte für Passwort erzeugen
            SaltAndHash sh = GenerateSaltAndHash(Password);
            //neues Benutzerprofil anlegen
            BenutzerProfil benutzer = new BenutzerProfil();
            //Lager mit 1 Suchen
            LagerSystem lager = ctx.LagerSystem.Where(x => x.SystemNr == 1).FirstOrDefault();

            //Werte für neuen Benutzer eintragen
            benutzer.NutzerName = NutzerName;
            benutzer.hash       = sh.hash;
            benutzer.salt       = sh.salt;
            benutzer.NutzerNr   = NutzerNR + 1;
            //Benutzer LagersystemNr 1 zuordnen
            benutzer.LagerSystem.Add(lager);
            //Benutzer anlegen
            ctx.BenutzerProfil.Add(benutzer);
            //Eintrag speichern
            ctx.SaveChanges();
            MessageBox.Show("Registrierung erfolgreich!", "Info", MessageBoxButton.OK, MessageBoxImage.Information);
        }